西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁編程開發(fā)其它知識 → VS2008開發(fā)驅(qū)動程序環(huán)境搭配(VS2010 + WDK + VirtualDDK + VMware)

VS2008開發(fā)驅(qū)動程序環(huán)境搭配(VS2010 + WDK + VirtualDDK + VMware)

前往專題相關(guān)軟件相關(guān)文章發(fā)表評論 來源:西西整理時間:2011/7/31 21:32:02字體大小:A-A+

作者:西西點擊:812次評論:0次標(biāo)簽: VS2008

  • 類型:編程輔助大。2.2M語言:英文 評分:4.0
  • 標(biāo)簽:
立即下載

以前一直都是用 VS2008 + DDKWizard + WinDbg 來進行驅(qū)動程序的開發(fā)調(diào)試的,

使用 DDKWizard 來搭配調(diào)試環(huán)境呢,在 VS2008 下也還算方便,

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

安裝好 DDKWizard 后,在 VS2008 中就會自動出現(xiàn)一個開發(fā)驅(qū)動程序的項目框架,

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

所以在開發(fā)上也還方便,但是在調(diào)試上的話,就麻煩了,

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

關(guān)于 WinDbg + VMware 開發(fā)調(diào)試驅(qū)動程序在網(wǎng)上有比較有名的酒若琳的文章,

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

同時對于這一塊的使用,也可以參考筆者的文章《驅(qū)動開發(fā) – WDK 調(diào)試及 SVN 環(huán)境搭配》,

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

但是在使用 DDKWizard + VS2008 進行驅(qū)動開發(fā)時,是不能夠直接通過 VS2008 來調(diào)試的

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

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

當(dāng)然這些匯編代碼只是簡單的用來實現(xiàn)一個中斷,從而在 WinDbg 調(diào)試器中會生成一個斷點。

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

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

通過這個開源項目即可以很好的實現(xiàn)在 VS2010 以及 VS2008 下直接調(diào)試驅(qū)動程序,

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

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

同時下面給出官網(wǎng)上的一篇關(guān)于利用 VirtualDDK 和 VS 來調(diào)試驅(qū)動程序的文章(內(nèi)容非常詳細(xì)),

基本上通過筆者的這篇博文和官網(wǎng)上的博文就完全可以搭建驅(qū)動程序開發(fā)環(huán)境成功了 !

同時在官網(wǎng)上的環(huán)境為 VS2008 的。而且在官網(wǎng)的博文中還有兩個比較好的驅(qū)動例子の !

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

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

    vs2008
    (51)vs2008
    微軟的開發(fā)工具當(dāng)前是可視化軟件開發(fā)工具的主流,越來越多的從業(yè)人員,將會使用系列開發(fā)工具,提供了的即時編輯和套用的功能。而且,對的支援感覺起來不比差,同時,它還提供了和一樣的,也就是可以一個分割視窗,同時,我們還是可以看到設(shè)計畫面和源代碼。相對于的技術(shù)不成熟,在使用方面和功能方面趨向完善。...更多>>
    • Visual Studio 2008(vs2008)中文專

      05-15 / 3.75G

      推薦理由:Visual Studio 2008 中文專業(yè)版 vs2008(含MSDN for SP1) 軟件大。 3.84G 軟件語言: 簡體中文 軟件類別:
    • Visual Studio 2008 SP1 補丁(VS20

      09-08 / 848.2M

      推薦理由:微軟Visual Studio 2008 SP1 簡體中文版發(fā)布,VS作為微軟旗艦級的開發(fā)集成環(huán)境最新版2008中加入了對WPF以及
    • Visual Studio 2008中文版

      05-15 / 1.90G

      推薦理由:VS2008的性能改進以及十大新功能Visual Studio 2008的性能改進 在 VS 2008中,我們就開發(fā)人員所關(guān)心的一些常
    • Visual Studio 2010vs2010中文旗艦

      02-14 / 2.25G

      推薦理由:Microsoft Visual Studio 2010 專業(yè)版是一個集成環(huán)境,它簡化了有關(guān)創(chuàng)建、調(diào)試和部署應(yīng)用程序的基本任務(wù)。借
    • Visual Studio 2005(vs2005)簡體中

      05-15 / 1.46G

      推薦理由:需要注意的是:下載后解壓,找到SETUP文件夾下的setup.sdb,用記事本打開它找 到 [Product Key],將下面的一
    • MSDN Library for Visual Studio 2

      05-15 / 1.58G

      推薦理由:MSDN Library for Microsoft Visual Studio 2005,msdn幫助文件,從 VS2005的安裝DVD光盤中分離出來的. MSDN

    相關(guān)評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    發(fā)表評論 查看所有評論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)