Programming Applications for Microsoft Windows, 4/e

Jeffrey Richter

  • 出版商: MicroSoft
  • 出版日期: 1999-10-23
  • 售價: $2,340
  • 貴賓價: 9.5$2,223
  • 語言: 英文
  • 頁數: 1200
  • 裝訂: Hardcover
  • ISBN: 1572319968
  • ISBN-13: 9781572319967
  • 已絕版

買這商品的人也買了...

相關主題

商品描述

Master the building blocks of 32-bit and 64-bit Windows-based applications

Heres definitive instruction for advancing the next generation of Windows®-based applicationsfaster, sleeker, and more potent than ever! This fully updated expansion of the bestselling ADVANCED WINDOWS digs even deeper into the advanced features and state-of-the-art techniques you can exploit for more robust Windows developmentincluding authoritative insights on the new Windows 2000 platform.

COVERAGE INCLUDES:

Understanding Windows 2000 featuressuch as jobs, thread-pooling APIs, Address Windowing extensions, Toolhelp functions, and sparse files
Mastering DLL basics and applying advanced techniquesincluding API hooking, DLL Injection, function forwarders, delay loading, redirection, rebasing, and binding
Solving common thread-synchronization problems with a toolkit of packaged, reusable code
Building high-performance, scalable applications by understanding data alignment, cache-line boundaries, cross-process critical sections, NUMA architectures, and processor affinity
Using structured exception handling to create memory-efficient applications
Transitioning to 64-bit developmentsee whats ahead by studying a full cache of code built and tested on Windows 2000

Two hundred thousand developersand countinghave advanced their expertise with Windows under author Jeffrey Richters skillful tutelage. Packed now with even more expertly rendered examples and pragmatic insights, PROGRAMMING APPLICATIONS FOR MICROSOFT® WINDOWS®, Fourth Edition, extends this legacy to a new generation of developersand the next generation of Windows.

INCLUDED ON CD-ROM:

You get a fully searchable electronic version of the book, plus source code and executables for all sample programs and utilities, including:

ProcessInfoshows which processes are running on the system and which DLSS are being used by that module
VMMapshows memory usage in an address space
SysInfoprovides architecture information about the host machine
VMStatindicates system memory usage
DIPSDesktop Icon Position Saver
LISWatchmonitors systemwide and thread-specific window input changes