首页
社区
课程
招聘
对驱动开发的一点点疑惑,兼容所有系统的问题

我在网上下载一个别人开源的驱动,他编译的现成sys我加载测试
既可以在win7也可以在win10 加载成功
但是我用vs2017+wdk 10 编译驱动,只能在win10 加载成功
win7里一加载驱动就蓝屏,请问这是怎么回事?
主要 疑惑的是 他是怎么做到驱动兼容所有系统加载的
而我拿他分享的驱动源码,自己编译后却只支持我在win10系统环境加载驱动呢?

 

把他提供的驱动源码,我自己编译的sys放到win7 加载却直接蓝屏。

 

驱动签名是签名过的,跟签名没关系的

 

现在我就是纳闷,他的源码里附带的成品sys驱动文件,为何支持win7
win10加载不蓝屏,而我对他的源码进行编译,却只能在win10加载,win7却直接蓝屏!!!

收藏
2条回答
我的研究 2021-9-27

希望大佬指点下迷津,因为刚学开发驱动不久

回复
一半人生 2021-9-28

属性里面Driver Setting平台改成Windows7再次尝试。
另一方面蓝屏可能原因有很多情况,最好双击调试一下,先学一下双击调试。

回复