2015-04-03 24 views
1

我想起了一个问题,有没有什么办法可以在同一台机器上测试我的驱动程序,而不是设置新的测试环境。我可以在相同的“主机”机器上部署KMDF或UMDF驱动程序,而不是建立另一个测试环境吗?

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

我真的需要知道是否有可能在相同的“主机”上测试驱动程序。

我的开发环境
操作系统:Windows 7 64位系统
套件:驱动程序开发工具包8.0
编辑:的Visual Studio 2012旗舰版

......

+1

我想你*可以*,但它不是一个非常好的主意。开发中的驱动程序往往会导致很多系统崩溃。在没有调试器的情况下识别和纠正错误也很困难。 – 2015-04-03 09:01:54

回答

0

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

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

+0

如果我可以,你可以分享如何在同一台机器上部署Windows驱动程序的链接?由于无法在网上找到 – 2015-04-06 05:53:43

+0

只需使用您在项目中找到的inf文件进行安装,然后通过启动服务让它运行(例如,我使用processhacker启动驱动程序服务) – 2015-04-07 06:29:57

1

没有它不能是,你不能相同的“主机”的机器上测试驱动程序.. 请参考下面的图像。我还不知道UMDF驱动程序,将尽快张贴也。我不能张贴图像,因为我没有“至少10张声望张贴图像”..但我确认KMDF驱动程序不能部署在同一台“主机”机器上。

+0

guyz我无法发布由于名誉点较少 – 2015-04-06 14:57:42

相关问题