0

第一次做windows驱动开发,我想部署我的第一个驱动。但是我没有第二台电脑。

微软文档

通常,当您测试和调试驱动程序时,调试器和驱动程序会在不同的计算机上运行。运行调试器的计算机称为主机,运行驱动程序的计算机称为目标计算机。目标计算机也称为测试计算机

我从vhidmini2作为我的项目基础(UMDF2 版本)开始。我想知道是否可以使用Windows 沙盒功能代替测试计算机?我的驱动程序不会与任何硬件交互。

4

1 回答 1

0

Windows Sandbox 基本上是一个虚拟机,因此您可以将驱动程序加载到其中,只要它们不需要与硬件交互即可。

但是还有一个额外的限制:似乎不存在在 Windows 沙盒中禁用驱动程序签名检查的方法,因为这需要重新启动,而沙盒无法做到这一点。因此,您的驱动程序已被签名以进行加载和测试。

于 2020-12-06T21:00:57.703 回答