Produce the highest quality screenshots with the least amount of effort! Use Window Clippings.
Windows with C++: Decoding Windows Vista Icons With WICMSDN Magazine – June 2008
C++ Plus: Beef Up Windows Apps with the Visual C++ 2008 Feature PackMSDN Magazine – May 2008
Windows with C++: Windows Imaging Component BasicsMSDN Magazine – April 2008
Terminal Services Sessions: Then and NowMSDN Flash – March 2008
Windows with C++: Windows Services EnhancementsMSDN Magazine – March 2008
Parallel Programming with C++ (Series)Blog – December 2007 – Present
Part 1: Asynchronous Procedure Calls Part 2: Asynchronous Procedure Calls and Window Messages Part 3: Queuing Asynchronous Procedure Calls Part 4: I/O Completion Ports
Part 1: Asynchronous Procedure Calls
Part 2: Asynchronous Procedure Calls and Window Messages
Part 3: Queuing Asynchronous Procedure Calls
Part 4: I/O Completion Ports
Windows with C++: Windows Template Library 8.0MSDN Magazine – December 2007
Windows with C++: Task Scheduler 2.0MSDN Magazine – October 2007
Windows with C++: Windows Vista Control EnhancementsMSDN Magazine – August 2007
Security: Applying Cryptography Using The CNG API In Windows VistaMSDN Magazine – July 2007
XmlLite: A Small And Fast XML Parser For Native C++MSDN Magazine – April 2007
Windows Vista for Developers (Series)Blog – July 2006 – January 2007
Part 1: Aero Wizards Part 2: Task Dialogs in Depth Part 3: The Desktop Window Manager Supplement: Controls and the Desktop Window Manager Part 4: User Account Control Part 5: Getting Started With Server Core Part 6: The New File Dialogs
Part 1: Aero Wizards
Part 2: Task Dialogs in Depth
Part 3: The Desktop Window Manager
Supplement: Controls and the Desktop Window Manager
Part 4: User Account Control
Part 5: Getting Started With Server Core
Part 6: The New File Dialogs
Beyond WinFX: Transactions, Aero Wizards, And Task Dialogs In Windows VistaMSDN Magazine - July 2006
Best Practices for Writing Efficient and Reliable Code with C++/CLIMSDN - May 2006
Visual C++ 2005 Under the HoodMSDN - April 2006
Understanding Member Functions in Visual C++ 2005MSDN - April 2006
Credential Management with the .NET Framework 2.0MSDN - January 2006
Using Visual C++ Express to Build Secure ApplicationsMSDN - January 2005
App Lockdown: Defend Your Apps and Critical User Info with Defensive Coding TechniquesMSDN Magazine - November 2004
Introduction to MSIL (Series)Blog - September – December 2004
Part 1: Hello World Part 2: Using Local Variables Part 3: Defining Types Part 4: Defining Type Members Part 5: Exception Handling Part 6: Common Language Constructs Part 7: Casts and Conversions Part 8: The for each Statement
Part 1: Hello World
Part 2: Using Local Variables
Part 3: Defining Types
Part 4: Defining Type Members
Part 5: Exception Handling
Part 6: Common Language Constructs
Part 7: Casts and Conversions
Part 8: The for each Statement
C++/CLI: The Most Powerful Language for .NET ProgrammingMSDN - July 2004
Techniques for Securing Private Objects in Your ApplicationsMSDN - March 2004
Icon Browser: An Exercise in Resource Management (Managed C++)C/C++ Users Journal - September 2002
Resource Management in an Unmanaged Worldkennyandkarin.com - January 2002
Icon Browser: An Exercise in Resource Management (Original in C#)kennyandkarin.com - November 2001