【问题标题】:Can the windows sandbox feature be used for driver testing?windows沙盒功能可以用于驱动测试吗?
【发布时间】:2020-07-10 04:05:33
【问题描述】:

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

微软docs:

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

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

【问题讨论】:

  • 成功了吗?我也是这么想的。

标签: windows umdf windows-sandbox


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2012-02-27
    • 1970-01-01
    • 1970-01-01
    • 2017-03-28
    • 2015-10-26
    • 2013-04-27
    • 2015-10-27
    • 2013-02-28
    • 1970-01-01
    相关资源
    最近更新 更多