Re: programming device driver for win32

From: Ivan Korotkov (koroNOSPAMtkov2_at_ztelDOT.ru)
Date: 04/27/04


Date: Tue, 27 Apr 2004 17:56:27 +0000 (UTC)

Unlike DOS, there is no real difference between programming DDs for Windows
in asm or in any HLL. Also you can't write a driver just for Windows. There
are two "types" of Windows: NT and 9x/Me. Their kernels are slightly
different. You need a good source on writing device drivers at all (not in a
concrete language). I'd suggest you MSDN (for both NT and 9x) and, specially
for NT, the following books:

"Undocumented Windows 2000 Secrets", Sven Schreiber
"Undocumented Windows NT", Prasad Dabak et.al.
"Inside Microsoft Windows 2000 (3rd ed.)", D.Solomon, M.Russinovich
"Windows NT/2000 Native API Reference:, Gary Nebbett

Ivan



Relevant Pages

  • Re: Cannot restore registry
    ... | feature, follow these steps: ... When the Windows Advanced Options menu appears, ... | Feature: Device Driver Roll Back ... | Feature: System Restore ...
    (microsoft.public.windowsxp.configuration_manage)
  • Re: Boot up problem... with a difference
    ... Safe mode boot is fine. ... Looked further into the last errors and noticed PXRD Driver. ... Event Type: Error ... Windows cannot unload your classes registry file - it is still in ...
    (microsoft.public.windowsxp.help_and_support)
  • Re: Cannot restore registry
    ... | feature, follow these steps: ... When the Windows Advanced Options menu appears, ... | Feature: Device Driver Roll Back ... | Feature: System Restore ...
    (microsoft.public.windowsxp.configuration_manage)
  • Re: Cannot restore registry
    ... feature, follow these steps: 1. ... When the Windows Advanced Options menu appears, ... Feature: Device Driver Roll Back ... Feature: System Restore ...
    (microsoft.public.windowsxp.configuration_manage)
  • RE: xp pro sharing printer
    ... How to troubleshoot network printing problems in Windows XP ... SMB-connected print server ... Incompatible print driver ... and then redirect the port to the network server. ...
    (microsoft.public.windowsxp.security_admin)