{"product_id":"9780735663770","title":"Windows via C\/C++","description":"\u003cp\u003eMaster 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. \u003c\/p\u003e\u003cp\u003e Discover how to:\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cul\u003e \u003cli\u003eArchitect and implement your applications for both 32-bit and 64-bit Windows\u003c\/li\u003e \u003cli\u003eCreate and manipulate processes and jobs\u003c\/li\u003e \u003cli\u003eSchedule, manage, synchronize and destroy threads\u003c\/li\u003e \u003cli\u003ePerform asynchronous and synchronous device I\/O operations with the I\/O completion port\u003c\/li\u003e \u003cli\u003eAllocate memory using various techniques including virtual memory, memory-mapped files, and heaps\u003c\/li\u003e \u003cli\u003eManipulate the default committed physical storage of thread stacks\u003c\/li\u003e \u003cli\u003eBuild DLLs for delay-loading, API hooking, and process injection\u003c\/li\u003e \u003cli\u003eUsing structured exception handling, Windows Error Recovery, and Application Restart services\u003c\/li\u003e \u003c\/ul\u003e","brand":"Microsoft Press","offers":[{"title":"Default Title","offer_id":47018350543088,"sku":"9780735663770","price":69.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9780735663770_p0.jpg?v=1763625860","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9780735663770","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}