我是内核模式世界的新手。我尝试在 Windows 7 虚拟机中编写一个简单的“hello world”驱动程序,我正在使用 WDK 7600.16385.1 -> x86 Free Build Environment 进行编译,当它编译时,生成的驱动程序是一个 .sys 文件扩展名,所以我想知道是否可以设置编译器以生成 .exe 文件,以便用户可以通过双击可执行文件来运行它。
我想也许,当我安装一些驱动程序并且“设置”是一个 .exe 文件时,实际上它并不是真正的驱动程序,它是一个在您的计算机上安装驱动程序(以 .sys 扩展名)的程序,所以.exe 文件只是安装程序,而不是驱动程序本身。但我不确定这是否属实。
如果您能给我一些有关为 Windoes 生成驱动程序的信息,我将永远感激不尽!
提前致谢!