TIP: Utilizing Solutions and Projects in VS 2005
Rating: none
Swee Mok - 06/22/2009
Discover how to use separate projects within a solution to reduce confusion when you have imported code mixed with your new code.32 OpenMP Traps for C++ Developers
Rating: none
Andrey Karpov - 07/30/2008
Pursue a description of a number of parallel code errors that lead to incorrect behavior of parallel programs created with OpenMP.
SFL 2.0 Service Framework Library for Native Windows Service Applications, Part 3: SFL Architecture
Rating: none
Igor Vartanov - 03/12/2008
Find out what is under the SFL's hood.
[Updated] Thunking in Win32
Rating: 




einaros - 01/10/2007
Learn about an approach to creating thunks/trampolines to non-static member functions in 32-bit VC++.
Product Keys Based on the Advanced Encryption Standard (AES)
Rating: 




Jeffrey Walton - 11/28/2006
Protect Software with Product Keys based on the Advanced Encryption Standard (AES).
Hacking Icon Resources
Rating: none
Vlad Riscutia - 11/27/2006
Learn how to replace the displayed icon of an executable file with an .ICO file of your choice.
Message Only Window
Rating: none
einaros - 10/10/2006
Learn how to build an efficient library to provide support for Message Only Windows. The article also shows how to use the Thunk32 library provided in an earlier article, as well as some general pointers on good practices and patterns.
Mpatrol
Rating: none
Robert Schmitt - 07/27/2006
Mpatrol has been around for quite some time. It is a simple library that hooks into memory management. Learn how to use it on the Windows platform.
[Updated] Setting a System Environment Variable
Rating: 




Darka - 06/06/2006
Discover a free tool (with source code) that demonstrates how to programatically set System Environment Variables.
[Updated] XP Theme Support for Rich Edit and Custom Controls
Rating: 




Patchou - 01/12/2006
Learn how to add genuine Windows XP theme support to Rich Edit controls and extend the code for your own custom controls!
Win32 Thread Synchronization, Part 2: Helper Classes
Rating: 




Arjay - 05/24/2005
Learn about thread synchronization helper classes and their implementation, and sample projects.
Win32 Thread Synchronization, Part I: Overview
Rating: 




Arjay - 05/20/2005
Learn about processes, threads, and a couple of thread synchronization techniques.
Inside CRT: Debug Heap Management
Rating: 




Marius Bancila - 04/04/2005
Learn how heap memory allocation/deallocation via new-delete/malloc-free is made for a debug build of your program.
HeapWalker
Rating: none
Dinesh Ahuja - 03/30/2005
Learn how the heap blocks are allocated and how are they managed in WIN 2K. The main purpose of the article is to understand how committed and uncommitted memory blocks are distributed.
Rebooting a Windows Box Programmatically
Rating: 




raghuvamshi - 12/15/2004
An intro to concepts such as access tokens and some facets of the Win32 API, to aid the beginner-intermediate level Windows developer.
Using Message Crackers in the Win32 API with the MCW Tool
Rating: 




Hernán Di Pietro - 01/29/2004
A class wizard-like helper tool for using WINDOWSX.H message crackers to make your code more convenient, portable, and type-safe when working with message handlers.
A NotQuiteNullDacl Class
Rating: 




Anne Gunn - 03/26/2002
There are a number of danger in using a Null Dacl to open up access to objects. Given the recent emphasis by Microsoft on security issues, this is a timely article on how to avoid some of the dangers.
Versioning
[Updated] Auto Increment the Version Number after Each Build in a Visual Studio Project
Rating: 




krkim - 11/19/2007
This is a Version Number Build Tool for Automatic Version Numbering after each build in the Visual Studio Environment.Versioning in Windows
Rating: none
hankdane - 10/24/2003
Windows has a built-in version concept, and it's a good idea to make use of this by version stamping all your binary modules. Learn how to best use version information in your application.
Win32
Win32 Self-Deletion Function
Rating: 




Tony Varnas - 06/09/2003
Use this method to create a self-deleting executable This works by invoking the command shell as a serialized process to delete the program file. (The article and source code were updated.)Dynamically loading classes from DLLs
Rating: 




Jürgen Kraus - 10/01/2002
Dynamically loading classes from DLLs
Using a Non-Blocking Versions of Win32 Wait Functions
Rating: none
Andy Smith - 07/31/2002
A wait function that won't block the message queue.
EventManager CWnd Derived
Rating: none
Ganesan Subramaniam - 04/03/2002
This article presents an Event Manager class to route messages to CWnd derived classes. The concept of this class is based on the popular Publisher / Subscriber idea.
PostMsg - Post a message to any window on the desktop
Rating: none
Matt Spaulding - 08/23/2001
The project is called PostMsg and was created to post a message to any window on the current desktop. This was useful while testing COM servers, but is generic in nature and can be used to send any message.
Translate Between Short and Long Paths
Rating: 




Navi Singh - 05/17/1999
Translate Between Short and Long Paths
Retrieving the parent of a process (WinNT)
Rating: 




J|rgen Kraus - 05/15/1999
Retrieving the parent of a process (WinNT)
A Simple Win32 Command-Line Parser
Rating: 




Eric Tetz - 05/06/1999
A Simple Win32 Command-Line Parser
Encrypting and decrypting sensitive data using CryptoAPI
Rating: none
Jorge Lodos - 03/13/1999
Encrypting and decrypting sensitive data using CryptoAPI
Class to get a thread safe count of previous Instances
Rating: none
Mike Junkin - 03/12/1999
Class to get a thread safe count of previous Instances
Query the Value of a Semaphore
Rating: none
Hermann Schinagl - 03/06/1999
Query the Value of a Semaphore
Inter-Process Communication Using WM_COPYDATA
Rating: none
Rick York - 02/06/1999
Inter-Process Communication Using WM_COPYDATA
Task Tray Applet Framework
Rating: 




Len Holgate - 08/29/1998
Task Tray Applet Framework
Registry API Wrapper
Rating: none
Len Holgate - 08/29/1998
Registry API Wrapper
PS (Process Status) for Windows 95 and Windows NT
Rating: none
Jerry Coffin - 08/06/1998
PS (Process Status) for Windows 95 and Windows NT
Control Panel Applet Framework
Rating: none
Len Holgate - 08/06/1998
Control Panel Applet Framework
Getting free resource under Windows 95
Rating: none
Iuri Apollonio - 08/06/1998
Getting free resource under Windows 95
