Driver Programming Techniques

Programming drivers in the kernel mode of Windows requires techniques that sometimes differ significantly from those of ordinary user-mode programming. While the fundamentals of programming may never change, the world of the kernel is very different.