Bibliography
Brain, Marshall. WIN32 SYSTEM SERVICES: THE HEART OF WINDOWS95 AND WINDOWS NT
(SECOND EDITION), Upper Saddle River (NJ): Prentice Hall PTR, 1996.
An outstanding book. Clear explanations of many topics, with concise
and complete source code examples. Everyone should have it. For better
or worse, this is why I write procedural C++ the way I do.
Microsoft Corporation. MICROSOFT PLATFORM SOFTWARE DEVELOPMENT KIT, 1985-1997.
Essential for any Win32 programming. Available for free (slowly) on
the web. If you're a heavy user, you'll want the CD (it comes
bundled with Visual C++, or as a stand-alone product if you're
Jerry and you want to use Watcom or CodeWarrior or whatever).
Miller, Kevin. PROFESSIONAL NT SERVICES, Birmingham: WROX, 1998.
Good examples, covers many advanced service-related topics in addition
to offering a solid and in-depth grounding in service
architecture. Very Visual C++-centric, though (uses MFC and ATL).
Templeman, Julian. BEGINNING WINDOWS NT PROGRAMMING, Birmingham: WROX, 1998.
Not too much on services per se, but excellent discussions of subjects
every service-author should know about: security, the event log,
dynamic linking, structured exception handling, and so on. Also
of note: it shows how to implement full-featured classes for
everything worthwhile that it talks about, instead of just code
snippets or bastardized C++.
This page is maintained by Peyton Engel.
Last modified 25 May 1999