国产精品久av福利在线观看_亚洲一区国产精品_亚洲黄色一区二区三区_欧美成人xxxx_国产精品www_xxxxx欧美_国产精品久久婷婷六月丁香_国产特级毛片

錦州市廣廈電腦維修|上門維修電腦|上門做系統|0416-3905144熱誠服務,錦州廣廈維修電腦,公司IT外包服務
topFlag1 設為首頁
topFlag3 收藏本站
 
maojin003 首 頁 公司介紹 服務項目 服務報價 維修流程 IT外包服務 服務器維護 技術文章 常見故障
錦州市廣廈電腦維修|上門維修電腦|上門做系統|0416-3905144熱誠服務技術文章
驅動程序環境搭配(VS2010 + WDK + VirtualDDK + VMware)

作者: 佚名  日期:2023-07-08 20:40:53   來源: 本站整理

 以前一直都是用 VS2008 + DDKWizard + WinDbg 來進行驅動程序的開發調試的,

使用 DDKWizard 來搭配調試環境呢,在 VS2008 下也還算方便,

因為不需要自己去設置一些什么包含文件啊,源代碼路徑啊之類的就可以直接編譯驅動程序源碼,

安裝好 DDKWizard 后,在 VS2008 中就會自動出現一個開發驅動程序的項目框架,

就跟選擇創建 WinForm 應用程序一樣的,創建好 DDK 項目后也是可以直接在 VS2008 下編譯的,

所以在開發上也還方便,但是在調試上的話,就麻煩了,

在 WinDbg 中有一大堆東西要設置,在虛擬機上也要設置一些命令,

關于 WinDbg + VMware 開發調試驅動程序在網上有比較有名的酒若琳的文章,

不過那是很多年以前的文章了,有興趣的可以去谷歌搜索 "酒若琳 WinDbg" ,應該是可以找到那篇文章的。

同時對于這一塊的使用,也可以參考筆者的文章《驅動開發 – WDK 調試及 SVN 環境搭配》,

博文地址為:http://www.cnblogs.com/BoyXiao/archive/2011/05/06/2038578.html

但是在使用 DDKWizard + VS2008 進行驅動開發時,是不能夠直接通過 VS2008 來調試的

(這里可能有其他門路來實現,但是筆者沒有實現過),

而一般都是在 WinDbg 中設置好符號文件的路徑以及源代碼的路徑,然后再驅動程序的源代碼中嵌入一些匯編代碼,

當然這些匯編代碼只是簡單的用來實現一個中斷,從而在 WinDbg 調試器中會生成一個斷點。

這樣調試起來速度慢,也不好控制,所以有時候覺得在做開發的時候,在調試上花去的時間太多了,會不爽。

                                       

在本次博文中,將要介紹的是一個開源項目 VirtualDDK(VirtualKD 中包含了 VirtualDDK),

通過這個開源項目即可以很好的實現在 VS2010 以及 VS2008 下直接調試驅動程序,

同時對于 VirtualDDK 的環境搭配也是很簡單的,下面就直接上一些圖片以及一些注解來說明,

由于文章存在大量的截圖,所以讀者只要按著截圖來做基本上都是可以成功的。

同時下面給出官網上的一篇關于利用 VirtualDDK 和 VS 來調試驅動程序的文章(內容非常詳細),

基本上通過筆者的這篇博文和官網上的博文就完全可以搭建驅動程序開發環境成功了 !

同時在官網上的環境為 VS2008 的。而且在官網的博文中還有兩個比較好的驅動例子の !

  • 1. A dummy driver that simply prints a message when it is loaded .

  • 2. A ramdisk driver, that creates a virtual hard disk .

《Making Your First Driver – Complete WalkThrough》

博文地址為:http://articles.sysprogs.org/visualddk/firstdriver/

         

                                       

前期設置:

               

安裝虛擬機和 VS2010,然后再網絡和共享中心中進行一些設置,

設置即是將本地連接網卡,安裝虛擬機后生成的兩塊虛擬網卡的 IP 地址都改為自動獲取 IP 地址,

同時需要修改一塊虛擬網卡的共享屬性。

2011-07-31_142418

2011-07-31_142322

2011-07-31_142238

2011-07-31_142205

在虛擬機中安裝好 Windows 操作系統并且設置網卡類型為 NAT 類型

image

將本地主機開啟遠程,并且將本地主機的防火墻全部關掉

(這一步,看你運氣了,有時候不設置這些東西,在 VS2010 下也是可以利用 VirtualDDK 調試驅動程序成功的,

但是你人品不好的時候就難說了,就比如我自己,前些日子不設置這些東西也都可以調試的,

但是這幾天死活調不上,結果把上面這兩東西設置了就可以調試了,估計是因為 VirtualDDK 需要 UDP 來進行調試,

所以,防火墻還是禁用比較好,但是我一直都不明白這個調試和開不開遠程有何關系,感覺著不是扯淡嘛)

2011-07-31_142516

2011-07-31_142722

同樣在你的虛擬機操作系統上,我這里安裝的是 XP ,

也一樣需要開啟遠程并且關閉防火墻,理由同上,看你人品了。

2011-07-31_142557

2011-07-31_142640

                         

                      

檢測是否設置成功:

           

設置好上面這些東西后,我們需要來檢測一下,這個檢測是必要的,

因為如果你檢測沒有通過的話,在后面是絕對不可能成功的利用 VS2010 + VirtualDDK 來調試驅動程序的

1. 在主機里面 Ping 虛擬機上的 XP 操作系統(必須成功)。

2. 在虛擬機里面的 XP 操作系統中 Ping 本地主機(必須成功)。

3. 在虛擬機里面的 XP 操作系統中通過網上鄰居訪問本地主機(必須成功)。

2011-07-31_142947

image

                      

                               

下載和安裝 VirtualDDK:

           

安裝好 VirtualDDK 后(一般安裝在 C:\Program Files\VisualDDK 目錄下),

可以在該目錄下看到一個 Target 文件夾,

將這個 Target 文件夾拷貝到虛擬機上的 XP 操作系統下,并且運行 Target 文件夾下的 vminstall.exe,

然后將虛擬機中的 XP 操作系統重新啟動(安裝完 vminstall.exe 后會提示需要重啟系統)。  

                          

                     

VS2010 創建 VirtualDDK 項目:

           

打開 VS2010 ,創建 VirtualDDK 項目,創建過程如下截圖:

2011-07-31_013137

2011-07-31_013316

創建好 VirtualDDK 項目后,您可以嘗試著生成以下解決方案,可以看到很容易的生成了解決方案,

也會在指定的目錄下生成 .sys 文件和 .pdb 文件。

                            

                 

調試驅動程序:

           

開始調試驅動程序:

首先是啟動虛擬機中的 XP 操作系統,等到 XP 操作系統出現以下界面時(你可以通過上下鍵來使得 30 秒倒計時停止),

2011-07-31_143104

到 VS2010 中,完成以下操作:

2011-07-31_143555

2011-07-31_143137

2011-07-31_143617

當出現下面的錯誤提示時,直接確定忽略,然后重新 Start Debug 即可

2011-07-31_143648

然后再加載我們自己寫的這個驅動程序即可,這樣就會出現調試界面了,

2011-07-31_144059

在虛擬機中也會顯示一些消息:

2011-07-31_144117

                         

                 

在 VBox 下調試驅動程序:

                          

在 VBox 下調試驅動程序其實和在 VMware 下調試是差不多的,也就是具體的操作和上面的操作基本上是一樣的,

但是需要改變一點點東西,

首先定位到 VBox 的安裝目錄(C:\Program Files\Oracle\VirtualBox),

可以在該目錄下看到一個 VBoxDD.dll,我們需要將這個文件的名字改為 VBoxDD0.dll,

image

改名后,我們再定位到 VirtualDDK 的安裝目錄下(C:\Program Files\VisualDDK\VirtualBox\x86),

并且將該目錄下的 VBoxDD.dll 拷貝到上面的這個目錄(C:\Program Files\Oracle\VirtualBox)下。

image

至于其他的步驟的話,就和前面在 VMware 下的操作是一樣的了。

 



熱門文章
  • 機械革命S1 PRO-02 開機不顯示 黑...
  • 聯想ThinkPad NM-C641上電掉電點不...
  • 三星一體激光打印機SCX-4521F維修...
  • 通過串口命令查看EMMC擦寫次數和判...
  • IIS 8 開啟 GZIP壓縮來減少網絡請求...
  • 索尼kd-49x7500e背光一半暗且閃爍 ...
  • 樓宇對講門禁讀卡異常維修,讀卡芯...
  • 新款海信電視機始終停留在開機界面...
  • 常見打印機清零步驟
  • 安裝驅動時提示不包含數字簽名的解...
  • 共享打印機需要密碼的解決方法
  • 圖解Windows 7系統快速共享打印機的...
  • 錦州廣廈電腦上門維修

    報修電話:13840665804  QQ:174984393 (聯系人:毛先生)   
    E-Mail:174984393@qq.com
    維修中心地址:錦州廣廈電腦城
    ICP備案/許可證號:遼ICP備2023002984號-1
    上門服務區域: 遼寧錦州市區
    主要業務: 修電腦,電腦修理,電腦維護,上門維修電腦,黑屏藍屏死機故障排除,無線上網設置,IT服務外包,局域網組建,ADSL共享上網,路由器設置,數據恢復,密碼破解,光盤刻錄制作等服務

    技術支持:微軟等
    一炮成瘾1v1高h| 国产丝袜不卡| 日本高清www| 美女胸又www又黄的网站| 天天射成人网| 日韩欧美国产一区在线观看| 免费看国产一级片| 久热精品免费视频| 国产一区二区三区四区五区 | 精品亚洲一区二区三区四区| 91九色论坛| 亚洲成人免费| 在线看福利67194| 国产极品一区二区| 亚洲成人av高清| 国产不卡高清在线观看视频| 国产精品电影网站| 国产精品午夜影院| 欧美18av| 偷拍一区二区三区四区| 99久热在线精品视频| 六月亚洲精品一区| 欧美在线免费一级片| 免费97视频在线精品国自产拍| 中文字幕第4页| 欧美成人精品一区二区男人看| 欧美日韩四区| 久久久999成人| 三级影片在线观看| 亚洲羞羞网站| 中文字幕伊人| 8x8ⅹ国产精品一区二区二区| 欧美亚洲三区| 久草在线新视觉| 精品人妻无码一区| 欧美精品激情在线观看| 狠狠综合久久| 国产玉足榨精视频在线观看| 天堂网一区二区三区| 亚洲av成人片色在线观看高潮 | 97福利网站在线观看视频| 日韩中文字幕三区| 亚洲国产精品悠悠久久琪琪| 国产欧美一区二区精品婷婷 | 国内性生活视频| 亚洲第一av色| 亚洲精品免费在线| 在线成人性视频| 亚洲欧美综合另类| 精品久久久网| 制服.丝袜.亚洲.另类.中文| aaaaa黄色片| 欧美极品视频| 天涯成人国产亚洲精品一区av| 国产日韩精品在线观看| 亚洲精品水蜜桃| 91精品黄色片免费大全| 中文字幕人妻熟女人妻a片| 深夜影院在线观看| 国产精品成人在线观看| 亚洲一区二区免费| 色婷婷在线视频| 欧美另类专区| 国产精品日韩在线一区| 精品人妻av一区二区三区| 欧美丝袜激情| 欧美精品久久久久a| 无码人妻一区二区三区线| 精品五月天堂| 久久99精品视频一区97| 日韩国产成人在线| 黄色在线观看视频网站| 在线观看亚洲成人| 99久久免费看精品国产一区| 免费男女羞羞的视频网站在线观看| 日本久久精品电影| 美女黄色一级视频| 麻豆mv在线看| 精品成人一区二区| 日韩成人毛片视频| 成人免费在线电影网| 久久久999国产| 在线观看毛片网站| 91tv官网精品成人亚洲| 日韩一区二区三区av| 成人av资源网站| 香蕉精品视频在线观看| 国产一二在线播放| 九一免费看片| 国产在线观看h| av男人的天堂网| 国产精品美女久久久久aⅴ| 国产99久久九九精品无码| 蜜桃视频在线入口www| 狠狠综合久久av一区二区小说| 99久久久无码国产精品性波多| 久草在线视频资源| 欧美年轻男男videosbes| 呻吟揉丰满对白91乃国产区| 欧美激情网站| 亚洲老头老太hd| 日本一区二区三区精品| 成人黄色免费网站| 日本色护士高潮视频在线观看| 亚洲欧美天堂| 亚洲最大成人网站| 一区精品在线| 欧美亚洲另类久久综合| 成人妇女免费播放久久久| 黄色日韩精品| 婷婷久久免费视频| 一个人看的免费网站www视频| 麻豆视频在线免费看| 九九热视频这里只有精品| 99久久99久久精品免费看蜜桃 | 欧美不卡高清| 色先锋aa成人| 91精品国自产在线| 一区二区日韩| 456亚洲影院| 国产精品久久久高清免费 | 一区二区在线高清视频| 亚洲高清国产精品| 欧美人xxxx| 久操视频在线免费观看| 久久成人在线| 亚洲综合国产精品| 成人18免费| 色一情一乱一乱一91av| 免费网站观看www在线观| 婷婷综合视频| 亚洲成人a**址| 在线观看美女网站大全免费| 亚洲国产精品电影在线观看| 欧美日韩在线一| 婷婷五月色综合| jizzjizzjizz国产| 香蕉久久精品| 欧美老妇交乱视频| 亚洲激情欧美色图| 国产欧美视频一区二区三区| 好吊操视频这里只有精品| 日韩一级淫片| 波多野结衣在线播放一区| 国产精品伦理| 日本精品在线| 一区二区在线电影| 国产又粗又长免费视频| 一本精品一区二区三区| 亚洲午夜精品福利| 亚洲小说区图片| 欧美肥臀大乳一区二区免费视频| 国产乱人视频免费播放| 午夜精品久久久久久久久| 久久久久久免费观看| 久久国产精品毛片| 无码少妇一区二区三区芒果| 色999久久久精品人人澡69| 国产在线观看不卡| 在线观看麻豆视频| 精品丝袜一区二区三区| palipali轻量版永久网页入口| 亚洲人成网站色在线观看| 黄色在线观看免费| 日本女优在线视频一区二区| 天天爱天天操天天干| 国产精品毛片视频| 欧美在线播放一区| 久cao在线| 国内久久久精品| 8848hh四虎| 亚洲第一视频在线观看| 永久免费黄色软件| 亚洲国产毛片aaaaa无费看| 国产情侣在线视频| 国模一区二区三区白浆| 2一3sex性hd| 欧美日本不卡| 日本熟妇人妻xxxxx| 精品福利网址导航| 一区二区三区在线视频111| 日韩不卡免费高清视频| 成人h视频在线观看播放| 国产精品二线| 午夜精品视频网站| 最近最新中文字幕在线| 最近中文字幕日韩精品| 毛片av免费观看| 精品亚洲夜色av98在线观看| 免费观看91视频大全| 欧美日韩一二区| 中国女人内谢69xxxx免费视频| 亚洲成a人v欧美综合天堂下载| 夜夜躁狠狠躁日日躁av| 国产精品无圣光一区二区| 欧美熟妇另类久久久久久多毛| 亚洲人体av| 一级黄色片国产| 欧美午夜一区| 男人的天堂免费|