September, 2008 - Archive

Enabling Debug Print (DbgPrint) in Windows Vista and Server 2008

Issue: Debug prints ( DbgPrint ) are not working in Windows Vista/Server2008. Solution: By default DbgPrint() outputs are disabled in Vista/Server2008. You may follow the below setting in registry to enable the debug prints. Open up the registry and go to this path, "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Debug Print Filter" and add the following value "DEFAULT" : REG_DWORD : 0xFFFFFFFF and then reboot. You may have to create the "Debug Print Filter" key if it ...

Paypal Donation integration with your web site

Here is a mini HOWTO on integrating paypal account with your web site for donation acceptance. 1. create a Business account in http://www.paypal.com (It is free) 2. Add your bank account in "My account"->"Profile"->"Add or Edit Bank Account link". You can transfer your paypal balance to this account. Similar way you should link your Debit/Credit card also.  To pay/donate to somebody, you should either have enough balance in your paypal account or you should have linked Credit/Debit Ca...

Creating a kernel module RPM Package

This HOWTO narrates three stages of creating a linux kernel module binary RPM package. 1. Creating a RPM .spec file 2. Building the the binary RPM package 3. Installing the RPM Let us see these steps in detail further. 1. Create a .spec file This file defines the sequence of commands and configurations to be executed while installing/uninstalling the RPM in short. Please find the given below sample (bare minimum) your_module.spec file and do the necessary modification to it wherever ...

How to test Sign the driver in Windows Vista and Server 2008

Many of us use to skip the Driver signature warning message while installing the Windows driver. But this is not possible in the case of Windows Vista and Server 2008 - 64-bit editions. In case of 64-bit systems, it is becoming mandatory to digitally sign the driver. Getting the digital signature is the final process for any Windows driver development. To get it done, your driver has to pass through Windows WHQL test. All these are fine. But how can a driver developer test the driver during d...

Hei… I got a Mozilla Add-ons team T-shirt!!!!

You know that I have developed a small extension called Request Access for Firefox. Recently Mozilla asked its addon developers to upgrade their applications to upgrade to support Firefox 3 which is scheduled to release in a month from now. I did the same for my Request Access also.  Mozilla has sent me a T-shirt free of cost. It is 100% cotton, cool color and logo. Here is that for your viewing pleasure.

Win32 – A quick refresher

I use to enjoy when I do Win32 API Programming. So far I have worked on it without any formal learning. I think this is high time to make my understanding neat and clean on Win32. Here is my attempt to start summarizing the essentials of Win32 Programming which I enjoy. I am going to post Win32 basics in this blog. This is not going to be a complete Win32 learning plot, but it will definitely help myself and others to brush up the existing knowledge in Win32. I am not going to cover the d...