首頁
社區(qū)
課程
招聘
對驅(qū)動開發(fā)的一點點疑惑,兼容所有系統(tǒng)的問題

我在網(wǎng)上下載一個別人開源的驅(qū)動,他編譯的現(xiàn)成sys我加載測試
既可以在win7也可以在win10 加載成功
但是我用vs2017+wdk 10 編譯驅(qū)動,只能在win10 加載成功
win7里一加載驅(qū)動就藍屏,請問這是怎么回事?
主要 疑惑的是 他是怎么做到驅(qū)動兼容所有系統(tǒng)加載的
而我拿他分享的驅(qū)動源碼,自己編譯后卻只支持我在win10系統(tǒng)環(huán)境加載驅(qū)動呢?

 

把他提供的驅(qū)動源碼,我自己編譯的sys放到win7 加載卻直接藍屏。

 

驅(qū)動簽名是簽名過的,跟簽名沒關(guān)系的

 

現(xiàn)在我就是納悶,他的源碼里附帶的成品sys驅(qū)動文件,為何支持win7
win10加載不藍屏,而我對他的源碼進行編譯,卻只能在win10加載,win7卻直接藍屏!??!

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

希望大佬指點下迷津,因為剛學(xué)開發(fā)驅(qū)動不久

回復(fù)
一半人生 2021-9-28

屬性里面Driver Setting平臺改成Windows7再次嘗試。
另一方面藍屏可能原因有很多情況,最好雙擊調(diào)試一下,先學(xué)一下雙擊調(diào)試。

回復(fù)