我是内核模式世界的新手。我试图在 Windows 7 虚拟机中编写一个简单的“hello world”驱动程序,我正在使用 WDK 7600.16385.1 -> x86 Free Build Environment 进行编译,当它编译时,生成的驱动程序是一个 .sys 文件扩展名,所以我想知道是否可以设置编译器来生成 .exe 文件,这样用户就可以通过双击可执行文件来运行它。
我想也许,当我安装一些驱动程序时,“setup”是一个 .exe 文件,实际上它并不是真正的驱动程序,它是一个在您的计算机上安装驱动程序(扩展名为 .sys)的程序计算机,因此 .exe 文件只是安装程序,而不是驱动程序本身。但我不确定这是不是真的。
如果您能给我一些关于为 Windoes 生成驱动程序的信息,我将永远感激不已!
提前致谢!
最佳答案
您正在查看的 .exe
文件确实是安装程序。有许多工具可用于创建安装程序; NSIS是比较受欢迎的选项之一。
关于c - 如何生成 .exe 驱动程序而不是 .sys?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13214541/