vs2015 +wdk10 +WIN10 +VMWARE12 驅動開發環境搭建

開發環境: Window10 + Visual Studio 2015 + WDK10 + SDK 10

按照以下順序進行安裝(注意順序一定要對)

1 Visual Studi 2005
2 Windows SDK 10
3 WDK 10
4 VM Ware
5 虛擬機操作系統Windows10

第安裝完成以後,進行配置
第一步:進行虛擬機的配置,給虛擬機添加管道,這個管道是連接主機和虛擬機的通道的,驅動程序測試的時候通過此管道進行連接

注意左側管道號,此時的管道號應該是COM2(串行端口號),VMWARE有的版本是沒有COM1的,右側名字隨意

第二步:進入系統設置好調試端口
按windows徽標+R輸入MSConfig
在 引導->高級選項界面中,啓用調試魔獸,選擇調試端口爲COM2,頻率爲115200

第三步:在VS中配置好調試設置,先修改項目屬性

設置好調試模式,表示內核調試,然後,添加測試主機(驅動所運行的主機)

測試的主機名一定要選對,下面選擇第二是是手動部署模式,需要自己把驅動拷貝到虛擬機運行才能進行調試(第一個是自動部署,但是總是部署失敗,並且要重啓很麻煩)

最後,輸入和虛擬機一致的端口號和管道名,這樣,測試程序就能和虛擬機進行測試了。

第四步:新建工程進行測試

選擇Empty WDM Driver

編寫代碼後,生成sys驅動和cer證書請拷貝到虛擬機內

請一定要安裝證書,不然驅動無法安裝
最後,選擇 調試->附加到進程啓動調試
然後啓動調試,發現控制檯一直處於waiting for reconnect的狀態,這時候你需要暫停一下調試,等連接成功後再點擊繼續就好了
最後的最後,在虛擬機安裝,然後VS菜單 調試-》 附加到進程 ,在虛擬機內啓動就好了



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章