Kopfbereich

Direkt zum Inhalt Direkt zur Navigation

Inhalt

CodeProject articles

The CodeProject Site seems to be the #1 site these days for useful code snippets and articles on programming topics. My goal is to write at least one CodeProject article each year.

I started in 2004 with the article "Enumerating Logon Sessions" that provides some useful information, sample code and a WMI provider for enumerating logon sessions on Windows NT and its successors.

In 2005 I was a beta tester and one of the earliest adopters of the x64 editions of Windows. As a consequence I wrote an article that provides information about "Registry Symbolic Links" with special focus on the peculiarities of x64 Windows editions.

2006 saw two CodeProject articles of mine: "Enumerating Message Table Contents" provides reusable code that can be used for the enumeration of message table resources. A message table resource is the format that you can use to encode error messages and their associated IDs and feed them to the FormatMessage API. The second article in 2006, "A number of reusable PE File Format Scanning Functions" appeared just a week later. It demonstrates the usage of functions that scan Windows PE files (DLLs, EXEs, OCXs) in order to identify the processor architecture,implicit or delayloaded linkage against certain other DLLs or usage of the .NET framework.

In 2007 I wrote the article "Adding or Retrofitting Aero Glass into Legacy Windows Applications" that shows how you can add Aero Glass to Windows applications while keeping them backwards-compatible with legacy Windows versions.

My article of 2008 was "A Self-extracting Installer". It shows how you can create a self-extracting installer that allows to start multiple setups. So if you have multiple setup programs in something like an application suite, you can create a single big installer executable from these setups. This way users/customers don't have to download several individual installers but instead can download one big file that contains every installer. The individual installers can then conveniently be invoked from the big self-extracting installer

 

Display # 
# Web Link
1   Link   Enumerating Logon Sessions
Useful information, sample code and a WMI provider for enumerating logon sessions on Windows NT and its successors.
2   Link   Registry Symbolic Links
Information about Registry Symbolic Links with special focus on the peculiarities of x64 Windows editions.
3   Link   Enumerating Message Table Contents
Reusable code that can be used to enumerate message table resources.
4   Link   A number of reusable PE File Format Scanning Functions
This article demonstrates the usage of functions that scan Windows PE files (DLLs, EXEs, OCXs) in order to identify the processor architecture, implicit or delayloaded linkage against certain other DLLs or usage of the .NET framework.
5   Link   Adding or Retrofitting Aero Glass into Legacy Windows Applications
This article shows how you can add Aero Glass to Windows applications while keeping them backwards-compatible with legacy Windows versions.
6   Link   A Self-extracting Installer
This article shows how you can create a self-extracting installer that allows to start multiple setups.