Make it Simple

How to add Full Screen Mode in your MFC app (Visual Studio 2008 or later)?

Recently I need to add full screen mode for one of my MFC projects. Like what we did usually, my...

Author: pusu Date: 10/28/2009

Confusing Errors in Building Win32 application in VS 2008

Well, when you write your first win32 console application in Visual Studio 2008, you probably just...

Author: pusu Date: 07/13/2009

Learning delegate, anonymous method, Action and Func<T, TResult>

delegate In C++, we have function pointers, so in C# we need a similar concept, which is "delegate"....

Author: pusu Date: 07/07/2009

Registry Redirection for 32-bit applications on 64-bit OS

Well, this title looks complicated...actually the story is pretty simple by using an example. For...

Author: pusu Date: 06/22/2009

How Do You Detect if Running OS is Windows 7 or Later?

Recently I need to write some codes to disable one feature on Windows 7 for an application. For...

Author: pusu Date: 06/19/2009

What are Upgrade, Product and Package Codes used for?

Recently I am working with Windows Installer and think ProductCode, UpgradeCode and PackageCode are...

Author: pusu Date: 06/10/2009

Remote Debugging in Visual Studio 2008

Common scenario is that a developer wrote an application on his/her dev machine A (which has source...

Author: pusu Date: 06/03/2009

Margin, Windows Frame and Glass Window

A couple of weeks ago I tried to implement a glass window in C# application. My first thought is to...

Author: pusu Date: 08/15/2008

My Favoriate Tools in Windows SDK

Besides using Code Analysis (was FxCop), Source Analysis (was StyleCop) and Unit Test Code Coverage...

Author: pusu Date: 06/04/2008

Visual Studio IDE - basic and useful shortcuts

CTRL + F -- search string/text ESC --- change focus [for example, after you found the string and...

Author: pusu Date: 06/04/2008

Understanding build environment setttings in Visual Studio IDE vs Command Prompt

As we know, both Visual Studio IDE and its Command Prompt provide build environments to build our...

Author: pusu Date: 05/16/2008

Strong Name and Authenticode Signature

Sometimes you will see a managed assembly have both strong name and authenticode signature and are...

Author: pusu Date: 05/05/2008

A few common SQL scripts

A few command SQL script (1) Insert multiple records of Table_A to a new Table_B SELECT * INTO...

Author: pusu Date: 04/30/2008

Backward Compatiblitity

A few months ago I read two articles on MSDN about the compatibility One is...

Author: pusu Date: 04/18/2008

Refactoring Switch or IF/ELSE statements

It is not unusual to see a lot of switch statements or multiple if else statements in OO codes. From...

Author: pusu Date: 02/27/2008

Setup Errors on Visual Studio 2008

Recently I uninstalled my VS 2008 and tried to install VSTS 2008. Unfortunately I was blocked by a...

Author: pusu Date: 02/12/2008

AppSearch & LaunchConditions

Recently I read the book of "The Definitive Guide to Windows Installer" to understand how Windows...

Author: pusu Date: 01/02/2008