Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
第一次做windows驱动开发,我想部署我的第一个驱动。但是我没有第二台电脑。
微软文档:
通常,当您测试和调试驱动程序时,调试器和驱动程序会在不同的计算机上运行。运行调试器的计算机称为主机,运行驱动程序的计算机称为目标计算机。目标计算机也称为测试计算机。
我从vhidmini2作为我的项目基础(UMDF2 版本)开始。我想知道是否可以使用Windows 沙盒功能代替测试计算机?我的驱动程序不会与任何硬件交互。
Windows Sandbox 基本上是一个虚拟机,因此您可以将驱动程序加载到其中,只要它们不需要与硬件交互即可。
但是还有一个额外的限制:似乎不存在在 Windows 沙盒中禁用驱动程序签名检查的方法,因为这需要重新启动,而沙盒无法做到这一点。因此,您的驱动程序已被签名以进行加载和测试。