消息关闭
    暂无新消息!
已经不知道多少年没有访问csdn了……时间过得好快呀!

之前一直用vs2012写kmdf,但并不是基于kmdf模板写的,当时也是用InstDrv来加载sys。现在换了一个环境,装上了vs2015,猛然间发现,umdf 变成了umdf v2了,之前还是cpp,现在也变成c了,变化太快,有点跟不上时代了……

阅读了https://msdn.microsoft.com/zh-cn/library/windows/hardware/hh439659%28v=vs.85%29.aspx,照着文档的步骤设置,但是有点怀疑wdk10是否真的支持win7的驱动开发:


接着跟进文档的步骤,我在vmware中的安装的是win7 32bit,所以对应的,应该在目标机器安装这个msi文件:


上传安装,并关闭了防火墙,在host中ping目标机器:


接着就是在driver->test->configure devices 中添加新设备:


安装过程中会重启还几次,然后到属性页,开始部署:(这里网络抽了,突然没法上传图片,等太久,不等了,继续写完帖子)




期间遇到很多问题,甚至上了channel 9->https://channel9.msdn.com/Events/WinHEC/2015?r=%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E5%BC%80%E5%8F%91%E5%9F%BA%E7%A1%80观看了相关的视频,只是最后,我还是遇到两个问题:
error : Unknown or unsupported property value '2.0' for UmdfVersion for target OS 'Windows7' (0x0601).


以“Unknown or unsupported property value '2.0' for UmdfVersion for target OS 'Windows7' (0x0601).”为关键字,3个大搜索引擎都试了一遍,一个结果都没有,实在没法,只能来求教坛友了

这个问题到底是不是wdk10 不支持win7 32bit所造成的?!







8个回答

︿ 1
其实我上面所说的“查到资料”,跟8楼所给 http://www.th7.cn/system/win/201603/156483.shtml 相近,之后的话,也就是我后面所说的了……
︿ 1
朋友在么,小弟有问题请教。我也在用VS2015调试内核,但我遇见个问题,每当我选择drive--test--configure device时,都会报错,提示“共享边界导出请求不合适”,你遇见过这个问题么?看微软的官网指导,在主计算机上的VS2015设置目标计算机时,直接选择drive--test--configure device就行了呀,可我在这步总是出问题。
︿ 0
我直接用没有出问题,但是调试也只是发布驱动到目标机器上,没有出现BUG时会有错误反馈信息。