Overview
Get the preeminent guide to programming application for Windows with C++. Programming Applications for Microsoft Windows is a classic book (formerly titled Advanced Windows, Third Edition) and is now fully updated for Windows Vista, including the latest information about Windows XP. In-depth and comprehensive, this essential reference covers the Windows operating system and how to program at the API level. Recognized experts provide an inside view of how Windows works and how to use its features in Visual C++ development tasks. Topics covered include processes, thread pooling, virtual memory, DLLs, file I/O, and message crackers. For systems-level programmers, this is a must-have title. Includes code samples in Visual C++.Key Book Benefits:
•Features coverage of classic topics such as thread pooling, heaps, and advanced DLL techniques
•Provides expert guidance-fully updated for Windows Vista
•Provides extensive sample code in Visual C++ 2005
Editorials
From Barnes & Noble
In Windows via C++, Jeffrey Richter and Christophe Nasarre have written the definitive guide to under-the-hood Windows programming with today's Visual C++. (This isn't a shock. Earlier versions of this book, titled Programming Applications for Microsoft Windows and Advanced Windows, respectively, were classics in systems-level Windows programming.)This new edition has been thoroughly updated for Windows Vista's and Windows Server 2008's important new API features, in areas ranging from threading to security, exception handling to I/O. (There's also coverage of some significant WinXP and Windows Server 2003 API improvements that Richter and Nasarre haven't attended to before.)
Virtually no other authors offer more insight into how Windows really works from a developer's standpoint. Richter and Nasarre range from processes to memory management, DLL injection and API hooking to error reporting and recovery. What's more, their code examples are exceptionally solid: You can really rely on them. Bill Camarda, from the February 2008 Read Only