or
Sign in to turn on 1-Click ordering
Sell Us Your Item
For a $2.50 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Windows® via C/C++ (softcover) [Paperback]

Jeffrey Richter , Christophe Nasarre
4.5 out of 5 stars  See all reviews (21 customer reviews)

List Price: $64.99
Price: $40.37 & FREE Shipping. Details
You Save: $24.62 (38%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 9 left in stock (more on the way).
Ships from and sold by Amazon.com. Gift-wrap available.
Want it Tuesday, May 28? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Hardcover, Bargain Price $28.00  
Paperback $40.37  
Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Book Description

September 22, 2011 0735663777 978-0735663770 Fifth Edition

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

Frequently Bought Together

Windows® via C/C++ (softcover) + Windows® Internals, Part 1: Covering Windows Server® 2008 R2 and Windows 7 + Windows Internals, Part 2: Covering Windows Server® 2008 R2 and Windows 7
Price for all three: $89.29

Buy the selected items together


Editorial Reviews

About the Author

Jeffrey Richter is a cofounder of Wintellect (www.wintellect.com)-a training, debugging, and consulting firm dedicated to helping companies build better software faster. He is the author of the previous editions of this book, Windows via C/C++, and several other Windows®-related programming books. Jeffrey has been consulting with the Microsoft® .NET Framework team since October 1999.

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.


Product Details

  • Paperback: 854 pages
  • Publisher: Microsoft Press; Fifth Edition edition (September 22, 2011)
  • Language: English
  • ISBN-10: 0735663777
  • ISBN-13: 978-0735663770
  • Product Dimensions: 7.4 x 1.7 x 9 inches
  • Shipping Weight: 3.1 pounds (View shipping rates and policies)
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (21 customer reviews)
  • Amazon Best Sellers Rank: #99,980 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

The author really knows his stuff and presents it in a very readable fashion. S. Jacobs  |  7 reviewers made a similar statement
A must for a serious programmer. Andrzej Winskowski  |  5 reviewers made a similar statement
The book has all updates for Windows Vista new API features. Vyacheslav Lanovets  |  2 reviewers made a similar statement
Most Helpful Customer Reviews
32 of 33 people found the following review helpful
4.0 out of 5 stars Not for beginners May 27, 2008
Format:Hardcover|Amazon Verified Purchase
I have been programming for over 10 years, but my Windows specific C++ programming is relatively weak due to inexperience with it. Note that if you are in the same boat, you will need additional resources (web based, help files, other books) on top of this book as this book assumes you are already proficient in creating Windows apps.
They make no attempt to tell you otherwise, it is an expert level book - but even if you already know C++ well, there is much Windows specific details that this assumes you know.

Great book and very useful, just not entry level, so know that going in.
Was this review helpful to you?
32 of 38 people found the following review helpful
5.0 out of 5 stars Must-read book for Windows developer January 9, 2008
Format:Hardcover
I like 5th edition of this famous book. They returned I/O part that was not present in the 4th edition. The book has all updates for Windows Vista new API features. This book is worth reading even for advanced developers.

What I don't like about this book is its size: because of thick paper the book is huge and it is hard to carry it around. Unfortunately, all Microsoft Press books suffer from this.

Also the book is missing information about in what version of Windows different API first appeared. Now the book says most of the time that API is supported on Windows Vista. I would also like to see it directly in the book whether the function is supported in Windows CE.
Was this review helpful to you?
12 of 13 people found the following review helpful
5.0 out of 5 stars Excellent foundation February 8, 2008
Format:Hardcover
I'm a beginner in Windows programming and I'm glad I've found this book. I like how it focuses on "whys" and the correct usage of the described system elements. The authors also give enough details about specific APIs so, if reading for an intro, it's possible to follow without having MSDN handy. The code samples are very helpful, especially the mini-applications. The book doesn't concentrate on diagnostics/debugging though, you'd need some other volume for that.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
5.0 out of 5 stars A slice of the reality of Windows
Richter and Nasarre present C Runtime Library and Windows API functions on a range of topics about operating system theory--from a pragmatic, Windows-centric perspective, not an... Read more
Published 6 months ago by JonShops
5.0 out of 5 stars Finally, I can understand Windows OS concepts
This book is easy to understand, yet thoroughly dives into the deepest nuances of topics. After reading it, I can confidently say I know how to use these Windows primitives in my... Read more
Published 15 months ago by David Ching
2.0 out of 5 stars A bit pricey
$350 for a book seems a bit steep. Some of the reviews were from folks who do not do this for a living. Read more
Published 23 months ago by David Crow
4.0 out of 5 stars Really amazing book on Windows programming
I will admit right away that I am probably not the target audience for this book, because I am not a professional Windows programmer. Read more
Published on April 30, 2011 by Richard Bejtlich
3.0 out of 5 stars Outdated, but good
The information is outdated but the author gives good insight into the inner workings of MS Windows. The subject material is accurate and extensive.
Published on December 25, 2010 by jwzumwalt
5.0 out of 5 stars More information than most would care to know.
This book is awesome. I'm reading it along with Windows Internals, and this is my favorite of the two. I'm still reading it, and the knowledge keeps coming at a steady pace. Read more
Published on August 7, 2010 by phalseprofet
5.0 out of 5 stars Great book
One of the greatest programming book I have ever read. Although topics it covers are rather advanced, Jeffrey's style makes everything so easy to follow. Read more
Published on March 2, 2010 by Timmy_A
5.0 out of 5 stars Great Book for Windows Vista 32-Bit and Up...
This book is great, it doesn't hold your hand. You have to dissect the authors' programs yourself to relate them to the conceptual material in the chapters. Read more
Published on June 24, 2009 by Jon M. Rauch
4.0 out of 5 stars An update to a classic
I recently updated my previous century's copy of "Advanced Windows" to this one. This book adds a few details about Windows Vista although as a programmer I wouldn't want to do... Read more
Published on March 2, 2009
2.0 out of 5 stars Good reference book, but
As in many other books, this book also contains erroneous programs. And, what is even worse, one program which one of the authors claims he has solved a deadlock situation does not... Read more
Published on February 10, 2009 by An Amazon client
Search Customer Reviews
Only search this product's reviews


Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 



So You'd Like to...


Create a guide


Look for Similar Items by Category