【问题标题】:Can i deploy KMDF or UMDF driver on same "host" machine rather than setting up a another test environment?我可以在同一台“主机”机器上部署 KMDF 或 UMDF 驱动程序,而不是设置另一个测试环境吗?
【发布时间】:2015-04-03 07:44:09
【问题描述】:

我想到了一个问题,有什么方法可以在同一台机器上测试我的驱动程序,而不是设置和新的测试环境。

在这个论坛上问这个问题的原因是我无法在 MSDN 上找到我的答案。

我真的需要知道是否可以在同一台“主机”机器上测试驱动程序。

我的开发环境
操作系统:Windows 7 x64
套件:Windows 驱动程序套件 8.0
编辑器:Visual Studio 2012 Ultimate

......

【问题讨论】:

  • 我想你可以,但这并不是一个好主意。正在开发的驱动程序往往会导致大量系统崩溃。如果不使用调试器,识别和纠正错误也困难得多。

标签: visual-studio-2012 windows-7-x64 device-driver wdk


【解决方案1】:

不,不能,您不能在同一台“主机”机器上测试驱动程序.. 请看下图..我还不知道UMDF驱动程序,也将尽快发布。我无法发布图片,因为我没有“至少 10 个声誉来发布图片”..但我确认 KMDF 驱动程序不能部署在同一台“主机”机器上。

【讨论】:

    【解决方案2】:

    这取决于你对测试的意思,如果你想调试(通过 WinDbg),答案是否定的,你需要一个 VM/测试机等。

    否则,如果您的意思是简单地运行您的驱动程序,是的,您可以,但这绝对不是一个好习惯,因为您将面临 BSOD 风险。

    【讨论】:

    • 如果可以的话,你能分享一个关于如何在同一台机器上部署windows驱动程序的链接吗?因为我无法在网上找到
    • 只需使用你在项目中找到的inf文件安装它,然后你可以通过启动服务让它运行(例如我使用processhacker启动驱动服务)
    猜你喜欢
    • 2015-08-19
    • 1970-01-01
    • 2014-12-23
    • 1970-01-01
    • 1970-01-01
    • 2015-06-29
    • 2017-08-07
    • 2016-05-23
    • 2023-03-29
    相关资源
    最近更新 更多