2015-04-03 23 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

相關問題