我有一个必须在 64 位 Windows 7 上运行的测试驱动程序。
根据 MSDN,有两种方法可以禁用操作系统检查驱动程序的数字签名:
方法1.将机器连接到调试器,例如WinDBG;
方法 2. 在启动机器时,按 F8 并选择“禁用驱动程序签名强制执行”。
我使用方法 2 启动操作系统,并加载测试驱动程序;但是,加载驱动程序时,弹出一个消息框,警告我该驱动程序未经签名,无法运行。我忽略了它,我的测试驱动程序按预期运行。
我的问题是:
为什么在禁用驱动程序签名强制时会弹出消息框?
如何防止消息框弹出?