Windows 2000 Internals - Bibliography

>> Homepage
>> Audience
>> Topics
>> Overview
>> CD Contents
>> Bibliography

Asche, R. (1995a): Using the Windows NT Custom Driver Wizard. Redmond (WA): Microsoft Corporation.

Asche, R. (1995b): Wizards Simplify Windows NT Kernel-Mode Driver Design. Redmond (WA): Microsoft Corporation.

Baker, A. (1997): The Windows NT Device Driver Book. A Guide for Programmers. Upper Saddle River (NJ): Prentice Hall PTR.

Booth, R. (1997): Inner Loops. A Sourcebook for Fast 32-bit Software Development. Reading (MA): Addison-Wesley Developers Press.

Brown, R. & Kyle, J. (1991): PC Interrupts. A Programmer's Reference to BIOS, DOS, and Third-Party Calls. Reading (MA): Addison-Wesley Publishing Company.

Brown, R. & Kyle, J. (1993): PC Interrupts. A Programmer's Reference to BIOS, DOS, and Third-Party Calls Second Edition. Reading (MA): Addison-Wesley Publishing Company.

Brown, R. & Kyle, J. (1994): Network Interrupts. A Programmer's Reference to Network APIs. Reading (MA): Addison-Wesley Publishing Company.

Chappell, G. (1994): DOS Internals. Reading (MA): Addison-Wesley Publishing Company.

Custer, H. (1993): Inside Windows NT. Redmond (WA): Microsoft Press.

Custer, H. (1994). Inside the Windows NT File System. Redmond (WA): Microsoft Press.

Dabak, P., Phadke, S. & Borate, M. (1999): Undocumented Windows NT. Foster City (CA): IDG Books Worldwide.

Dekker, E. N. & Newcomer, J. M. (1999): Developing Windows NT Device Drivers. A Programmer's Handbook. Reading (MA): Addison Wesley Longman.

Gircys, G. R. (1988): Understanding and Using COFF. Sebastopol (CA): O'Reilly & Associates.

Hummel, R. L. (1992): PC Magazine Programmer's Reference: The Processor and Coprocessor. Emeryville (CA): Ziff-Davis Press.

Intel Corporation (1999a): Intel Architecture Software Developer's Manual. Volume 1: Basic Architecture. Santa Clara (CA): Intel Corporation. Available online: ftp://download.intel.com/design/PentiumII/manuals/24319002.pdf.

Intel Corporation (1999b): Intel Architecture Software Developer's Manual. Volume 2: Instruction Set Reference. Santa Clara (CA): Intel Corporation. Available online: ftp://download.intel.com/design/PentiumII/manuals/24319102.pdf.

Intel Corporation (1999c): Intel Architecture Software Developer's Manual. Volume 3: System Programming. Santa Clara (CA): Intel Corporation. Available online: ftp://download.intel.com/design/PentiumII/manuals/24319202.pdf.

Johnson, M. (1994): PC Programmer's Guide to Low-Level Functions and Interrupts. Indianapolis (IN): SAMS Publishing.

Microsoft Corporation (2000): HOWTO: Enumerate Applications in Win32. Microsoft Knowledge Base, Q175030. Redmond (WA): Microsoft Corporation. Available online: http://support.microsoft.com/support/kb/articles/q175/0/30.asp.

Microsoft Corporation (2000): Information on Application Use of 4GT RAM Tuning. Microsoft Knowledge Base, Q171793. Redmond (WA): Microsoft Corporation. Available online: http://support.microsoft.com/support/kb/articles/q171/7/93.asp.

Nagar, Rajeev (1997): Windows NT File System Internals. Cambridge (MA): O'Reilly & Associates.

Nebbett, G. (2000): Windows NT/2000 Native API Reference. Indianapolis (IN): Macmillan Technical Publishing (MTP).

Open Systems Resources (1999a): Make WinDbg Your Friend. Creating Debugger Extensions. The NT Insider, Vol. 6, No. 5, September/October 1999. Amherst (NH): OSR Open Systems Resources.

Open Systems Resources (1999b): More On Kernel Debugging: KMODE_EXCEPTION_NOT_HANDLED. The NT Insider, Vol. 6, No. 6, November/December 1999. Amherst (NH): OSR Open Systems Resources.

Open Systems Resources (1999c): Throw The Book At 'Em. Books On Writing NT and WDM Device Drivers. The NT Insider, Vol. 6, No. 6, November/December 1999. Amherst (NH): OSR Open Systems Resources.

Open Systems Resources (2000): There's A New WinDBG in Town. And It Doesn't Suck Anymore. The NT Insider, Vol. 7, No. 3, May/June 2000. Amherst (NH): OSR Open Systems Resources.

Pietrek, M. (1993): Windows Internals. The Implementation of the Windows Operating Environment. Reading (MA): Addison-Wesley Publishing Company.

Pietrek, M. (1995): Windows 95 Secrets. Foster City (CA): IDG Books Worldwide.

Pietrek, M. (1996a): Under the Hood. Microsoft Systems Journal, Vol. 11, No. 4, April 1996. San Francisco (CA): Miller Freeman.

Pietrek, M. (1996b): Under the Hood. Microsoft Systems Journal, Vol. 11, No. 5, May 1996. San Francisco (CA): Miller Freeman.

Pietrek, M. (1996c): Under the Hood. Microsoft Systems Journal, Vol. 11, No. 6, June 1996. San Francisco (CA): Miller Freeman.

Pietrek, M. (1996d): Under the Hood. Microsoft Systems Journal, Vol. 11, No. 8, August 1996. San Francisco (CA): Miller Freeman.

Pietrek, M. (1996e): Under the Hood. Microsoft Systems Journal, Vol. 12, No. 12, December 1996. San Francisco (CA): Miller Freeman.

Pietrek, M. (1997a): Under the Hood. Microsoft Systems Journal, Vol. 12, No. 5, May 1997. San Francisco (CA): Miller Freeman.

Pietrek, M. (1997b): Under the Hood. Microsoft Systems Journal, Vol. 12, No. 8, August 1997. San Francisco (CA): Miller Freeman.

Pietrek, M. (1999): Under the Hood. Microsoft Systems Journal, Vol. 14, No. 3, March 1999. San Francisco (CA): Miller Freeman.

Podanoffsky, M. (1994): Dissecting DOS. A Code-Level Look at the DOS Operating System. Reading (MA): Addison-Wesley Publishing Company.

Richter, J. (1997): Advanced Windows. Third Edition. Redmond (WA): Microsoft Press.

Robbins, J. (1999): Bugslayer. Microsoft Systems Journal, Vol. 14, No. 10, October 1999. San Francisco (CA): Miller Freeman.

Russinovich, M. & Cogswell, B. (1997): Windows NT System-Call Hooking. Dr. Dobb's Journal, #261, January 1997. San Francisco (CA): CMP Media. Source code available online: http://www.ddj.com/ftp/1997/1997_01/ntregmon.zip, http://www.ddj.com/ftp/1997/1997_01/ntfilmon.zip.

Russinovich, M. (1998): Inside the Native API. Web Site "Systems Internals", http://www.sysinternals.com/ntdll.htm.

Sargent III, M. & Shoemaker, R. L. (1994): The Personal Computer from the Inside Out. Third Edition. The Programmer's Guide to Low-level PC Hardware and Software. Reading (MA): Addison-Wesley Publishing Company.

Schreiber, S. B. (1997): A Spy Filter Driver for Windows NT. Windows Developer's Journal, Vol. 8, No. 2, February 1997. San Francisco (CA): CMP Media. Source code available online: http://www.wdj.com/archive/0802/.

Schreiber, S. B. (1999): Inside Windows NT System Data. Dr. Dobb's Journal, #305, November 1999. San Francisco (CA): CMP Media. Source code available online: http://www.ddj.com/ftp/1999/1999_11/ntinfo.zip.

Schreiber, S. B. (2000): Developing LDAP and ADSI Clients for Microsoft Exchange. Reading (MA): Addison Wesley Longman.

Schulman, A., Michels, R. J., Kyle, J., Paterson, T., Maxey, D. & Brown, R. (1990): Undocumented DOS. A Programmer's Guide to Reserved MS-DOS Functions and Data Structures. Reading (MA): Addison-Wesley Publishing Company.

Schulman, A., Brown, R., Maxey, D., Michels, R. J. & Kyle, J. (1993): Undocumented DOS. Second Edition. A Programmer's Guide to Reserved MS-DOS Functions and Data Structures. Reading (MA): Addison-Wesley Publishing Company.

Schulman, A., Maxey, D. & Pietrek, M. (1992): Undocumented Windows. A Programmer's Guide to Reserved Microsoft Windows API Functions. Reading (MA): Addison-Wesley Publishing Company.

Schulman, A. (1994): Unauthorized Windows 95. Developer's Resource Kit. Foster City (CA): IDG Books Worldwide.

Solomon, D. A. (1998): Inside Windows NT. Second Edition. Redmond (WA): Microsoft Press.

Solomon, D. A. & Russinovich, M. (2000): Inside Windows 2000. Third Edition. Redmond (WA): Microsoft Press.

Tomlinson, P. (1996a): How to Write an NT Service. Windows Developer's Journal, Volume 7, Number 2, February 1996. San Francisco (CA): CMP Media.

Tomlinson, P. (1996b): Understanding NT. Interactive Services. Windows Developer's Journal, Volume 7, Number 6, June 1996. San Francisco (CA): CMP Media.

van Gilluwe, F. (1994): The Undocumented PC. A Programmer's Guide to I/O, CPUs, and Fixed Memory Areas. Reading (MA): Addison-Wesley Publishing Company.

Viscarola, P. G. & Mason, W. A. (1999): Windows NT Device Driver Development. Indianapolis (IN): Macmillan Technical Publishing (MTP).

>> Back to top of page

| December 17th, 2000 // Sven B. Schreiber |