There is a partially documented feature in the Microsoft C/C++ runtime libraries that allows you to run code before the main function (main, WinMain or DllMain) is called, and after it returns.
Latest Application Control Articles - Page 3
Send keystrokes to the active window or to a selected window.
Another suggestion for forcing only one instance of an application to run at a time.
If you ever need to have only one instance of an application active, you might be interested in using this class. This class enables you to stop running a second instance of an application.
This is a set of small projects (all working together) that can ease creating a log of your program's code path at run-time.
Standard concept with a twist ; in this version if the app is running it is brought to the foreground and passed any command-line arguments
Latest Developer VideosMore...
Latest CodeGuru Developer Columns
Become more proficient on the usage of statements to control the flow of execution through a C++/CLI application.
Your computer has a lot of information available to your inquisitive mind. Learn all its secrets with a few lines of code.
Avoid the pitfalls I experienced when installing VS 2015. There's also a brief history of Visual Studio.
Most developers face a grueling challenge to please their end users. We asked their top challenge is. With over 3,000 responses, the results are now available!