Learn how to extend the life of legacy user-mode applications without the need to dismantle and rewrite--in just a few easy steps.
Latest Windows Programming Articles
Simplest Window Service
Learn how to convert an app into a service without much of an effort using this simple, two-step, yet powerful Windows Service class called CSvcHandler.
How to Make Fewer Errors at the Stage of Code Writing. Part N4
Andrey Karpov shares some useful observations on error patterns, touching upon the subject of handling rare and emergency conditions in programs.
Special Report: The Definitive Guide to Windows Phone 7
Microsoft looks to the future with Windows Phone 7, is it enough to catch up with the competition? Read along to learn how WP7 differs from past versions of Windows Mobile and how it matches up against its rivals.
Windows Mobile: Working with FakeGPS
If you're building Windows Mobile apps FakeGPS could be the answer to your troubleshooting worries. Learn how to test your GPS applications using FakeGPS.
Windows2Linux Porting
Recently I faced a very interesting task, I had to port an application from one platform (Windows) to another (Linux). This article is intended for everybody who wants to write a cross-platform application.
Latest Developer Videos
More...Latest CodeGuru Developer Columns
MFC Integration with the Windows Transactional File System (TxF)
The Transactional File System (TxF), which allows access to an NTFS file system to be conducted in a transacted manner through extensions to the Windows SDK API. MFC 10, has been extended to support TxF and related technologies. This support allows existing MFC applications to be easily extended to support kernel transactions.
.NET Framework: Collections and Generics
The original release of the .NET Framework included collections as .NET was introduced to the Microsoft programming world. The .NET Framework 2.0 introduced generics to complement the System.Collections namespace and provide a more efficient and well performing option. Read on to learn more...

A Quick Way to Add AutoComplete to a VB.NET 2012 TextBox
The question has been asked whether or not it was possible to have a textbox that can be automatically filled in with the previous URL history, similar to what can be found in any decent web browser. And the answer is...

Build and Consume an ASP.Net MVC 4 Web API
Asp.Net MVC 4 Web API empowers developers to create HTTP services with RESTful architecture. V. N. S. Arun offers an overview of the Web API feature, including code samples to demonstrate building and consuming one.