Windows® via C/C++

Windows® via C/C++

by Christophe Nasarre
     
 

View All Available Formats & Editions

Master the intricacies of application development with unmanaged C++ code—straight from the experts. Jeffrey Richter’s classic book is now fully revised for Windows XP, Windows Vista, and Windows Server 2008. You get in-depth, comprehensive guidance, advanced techniques, and extensive code samples to help you program Windows–based applications.

Overview

Master the intricacies of application development with unmanaged C++ code—straight from the experts. Jeffrey Richter’s classic book is now fully revised for Windows XP, Windows Vista, and Windows Server 2008. You get in-depth, comprehensive guidance, advanced techniques, and extensive code samples to help you program Windows–based applications.

Discover how to:

  • Architect and implement your applications for both 32-bit and 64-bit Windows
  • Create and manipulate processes and jobs
  • Schedule, manage, synchronize and destroy threads
  • Perform asynchronous and synchronous device I/O operations with the I/O completion port
  • Allocate memory using various techniques including virtual memory, memory-mapped files, and heaps
  • Manipulate the default committed physical storage of thread stacks
  • Build DLLs for delay-loading, API hooking, and process injection
  • Using structured exception handling, Windows Error Recovery, and Application Restart services

Editorial Reviews

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

Product Details

ISBN-13:
9780735642461
Publisher:
Pearson Education
Publication date:
11/28/2007
Series:
Developer Reference
Sold by:
Barnes & Noble
Format:
NOOK Book
Pages:
848
File size:
9 MB

Meet the Author

Christophe Nasarre works for BusinessObjects, a multinational business-intelligence consultancy and training company that is focused on helping organizations gain better insight into their business through business intelligence solutions. He has worked as a technical editor on numerous Microsoft Press books.

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >