對驅(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卻直接藍屏!??!