REVIEW - Windows Via C/C++

Title:

Windows Via C/C++

Author:

Jeffrey Richter, Christophe Nasarre

ISBN:

9780735663770

Publisher:

Microsoft Press (2011)

Pages:

820pp

Reviewer:

Paul Floyd

Reviewed:

April 2014

Rating:

★★★☆☆

Reviewed: January 2014

It may be C and C++, but it has a strange Windows API dialect from my UNIX developer perspective, with lots of VeryLongCamelCaseFunctionNames with even longer argument lists (often with MultipleVersionsEx). Not to mention the odd relic from 61 bit Windows like DWORDs. The good news is that this book gives concise coverage of the Windows API in a native manner. The concise aspect is not to be undervalued. The book isn’t small at about 770 pages, but I dread to think how it would have turned out had the authors aimed for comprehensiveness.

The parts that I found most interesting were the sections on I/O completion ports, thread pools ans structured exception handling. I also appreciated the tips and pointers to tools like DumpBin.exe and Rebase.exe.


Book cover image courtesy of Open Library.