国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網管 > 服務器 > 正文

VS2008開發驅動程序環境搭配(VS2010 + WDK + VirtualDDK + VMwar

2020-05-27 13:30:13
字體:
來源:轉載
供稿:網友

  以前一直都是用 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 .

        注:更多精彩教程請關注武林網電 腦教程欄目,武林網電腦辦公群:(已滿!)歡迎你的加入

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宜川县| 平塘县| 莫力| 定西市| 和林格尔县| 客服| 蕉岭县| 玉环县| 临夏县| 黄骅市| 阜南县| 连云港市| 治多县| 乌兰县| 牟定县| 芒康县| 石阡县| 大方县| 灌阳县| 宣恩县| 高邮市| 宁南县| 米泉市| 罗源县| 博客| 霞浦县| 洞口县| 晋宁县| 丰原市| 互助| 鸡东县| 五河县| 顺义区| 永仁县| 凤台县| 安仁县| 金塔县| 黄石市| 封开县| 梓潼县| 六盘水市|