亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? driverstudio.txt

?? DriverStudio 簡介的前言和第一第二兩章
?? TXT
?? 第 1 頁 / 共 2 頁
字號:
前言

鑒于國內開發人員迫切需要學習驅動開發技術,而國內有關驅動開發工具DriverStudio的資料很少,大家在開發過程中遇到很多問題卻沒處問,沒法問.而這些問題卻是常見的,甚至是很基礎的問題。

    有感于此,本站聯合北京朗維計算機應用公司編寫了本教程。本教程的目的是讓一個有一些核心態程序編寫經驗或對系統有所了解的人學習編寫驅動程序。當然,本教程不是DDK中有關驅動方面內容的替換,而只是一個開發環境的介紹和指導。

    學習本教程,你應該能熟練地使用本套工具編寫基本的驅動程序。當然如果你想能順利地編寫各種各樣的驅動的話,你應該有相關的硬件知道和系統核心知識并且要經過必要的訓練才能勝任。 

    如果真心說一句話,DriverStudio并沒有對驅動程序開發有什么實質的改變,它和DDk的關系不過是sdk和mfc的關系,但很多人選擇了MFC,原因不言自明,方便二字何以說得完呀?你再也不用去關注繁瑣的框架實現代碼,也不用去考慮讓人可怕的實現細節。封裝完整的C++函數庫讓你專注于你要實現的程序邏輯。 它包含一套完整調試和性能測試、增強工具,使你的代碼更穩定。 

      說些題外話,作驅動開發很苦,不是一般的人能忍受的,那怕開發一個小小的驅動也要忍受無數次的宕機,有時甚至有些災難性的事故等著你,所以要有充分的思想準備。當然,在開發的過程中你會有一種徹底控制計算機的滿足感,調試開發完畢后的成就感是其它開發工作所不能體會到的。當然,就個人前途來說,作驅動開發能拿到別的開發所不能得到的薪水。而且開發的生命期也會長一些,你不用不斷的學習新的開發工具,只需要不斷的加深對系統的理解就行了。當然,還有一點是必需的,那就是英文要好,否則永遠比國外同行慢半拍。

   本人水平不高,所做的工作只要能提起大家學習驅動開發的興趣,能帶領大家入門便心滿意足了。在此感謝北京朗維公司(DriverStduio 國內總代理)的大力贊助,特別是感謝技術部的王江濤,市場部的李強兩位先生的大力支持。同時要感謝我的女友,可愛的小貓(我對她的呢稱)的貼心照顧和支持(一些很好看的圖片就出自她手:))。在此我也要感謝論壇各大版主的鼎力支持和廣大網友的關懷。

DriverStudio工具包介紹


    DriverStudio 是一套用來簡化微軟Windows 平臺下設備驅動程序的開發,調試和測試的工具包。
DriverStudio 當前的版本包括下列工具模塊:
DriverAgent
    DriverAgent 為Win32 應用程序提供直接訪問硬件的功能。即使你沒有任何設備驅動程序開發的經驗或經歷,你也能編寫出DriverAgent應用程序來直接訪問硬件設備。DriverAgent 應用程序可以運行在 Windows 98, Windows 95, Windows NT 和 Windows 2000平臺上。(當前版本不支持Windows XP平臺。)
VToolsD
    VToolsD 是一個用來開發針對Win9X (Windows 95 和 Windows 98)操作系統下設備驅動程序(VxD)的工具。VToolsD 中包括生成驅動程序源代碼的工具,run-time 和 interface 庫,以及一些驅動程序樣本,可以用來作為各種類型的設備驅動程序的基礎部分。
DriverWorks
    DriverWorks對于Windows NT下和 Windows 98 與 Windows 2000共同支持的Win32驅動模型(WDM)設備驅動程序的開發提供完全的支持。DriverWorks中包含一個非常完善的源代碼生成工具(DriverWizard) 以及相應的類庫和驅動程序樣本,它提供了在C++下進行設備驅動程序開發的支持。 
DriverNetworks
    DriverNetworks 是針對Windows網絡驅動開發人員的一個模塊。在它的核心部分,DriverNetworks 是一個針對NDIS drivers 和 TDI clients (DriverSockets)的 C++ 的類庫。DriverNetworks 中也有Quick Miniport Wizard 用來直接開始一個NDIS Miniport 或 Intermediate Driver 工程。它可以讓你快速的生成所有采用DriverNetworks C++ 類庫編寫的NDIS驅動程序的編譯,安裝和調試所需要的文件 
SoftICE
    SoftICE 是一個功能極其強大的內核模式調試器,它支持在配置一臺單獨的計算機或兩臺計算機下進行設備驅動程序的調試。
    BoundsChecker Driver Edition
BoundsChecker 驅動程序版采用了NuMega針對應用程序開發的一種創新的錯誤檢測技術。BoundsChecker 驅動程序版中提供了參數確認和系統實施可以用來監視和跟蹤在不同的設備驅動程序與其它的操作系統的組件之間的所有的交互作用。配置向導提供了對于BoundsChecker 采集到的各種類型的大量信息的精確的控制。 
BoundsChecker 驅動程序版當前支持Windows NT, Windows 2000, Windows Millennium Edition和 Windows 98。(當前版本不支持Windows XP)
DriverWorkbench
    DriverWorkbench 可以使你進一步了解系統崩潰時的dump 文件和當時的事件。由于與BoundsChecker Driver Edition集成在一起, 在DriverWorkbench 中可以看到在系統崩潰前或其登錄的時候由BoundsChecker 采集到的數據。這種獨特的查看系統的方式提供了空前的能力,使得可以通過查看在系統崩潰之前系統實際活動的蹤跡來發現問題之所在。 
DriverWorkbench 中也包含了 TrueTime Driver Edition. TrueTime Driver Edition 是一個性能分析工具,可讓Windows NT 的設備驅動開發人員發現并修正驅動程序的性能瓶頸。TrueTime Driver Edition 是用來滿足對于設備驅動程序和內核模式下代碼開發人員的需求。一些額外的功能將出現在TrueTime Driver Edition 的下一個版本中。
DriverWorkbench 當前支持 Windows NT 和 Windows 9x. (當前版本不支持Windows XP)
FieldAgent
    FieldAgent 可讓你對運行在客戶的計算機上的驅動程序進行處理。由FieldAgent收集到的信息可用于追捕到那些可能只發生在特定的配置環境下問題的原因。
FieldAgent 當前支持 Windows NT 和 Windows 9x. (當前版本不支持Windows XP)
TrueCoverage Driver Edition
    用來確保對于所有的代碼都已經完全被測試的方法是使用代碼覆蓋率工具。TrueCoverage 可以幫助你檢測代碼中的哪些部分已經被測試,哪些部分還沒有被測試。通過在開發過程中測量和跟蹤代碼的執行情況和穩定程度,可以節約測試時間并提高代碼的可靠性。TrueCoverage 能夠很輕松的收集驅動程序的覆蓋率數據,在源代碼的上下文中查看這些數據,也可以將多次會話的結果合并以累加覆蓋率的數據。
TrueCoverage Driver Edition當前支持 Windows NT 4.0 (Service Pack 3 or later) 和 Windows 2000. (當前版本不支持Windows XP)
在我們推薦你使用DriverWorks 或 VToolsD來開發設備驅動程序的同時,DriverStudio 中的工具與Microsoft DDK在一起也能很好的與其配合使用來開發出高質量的驅動程序。

DriverStudio套件包的安裝與運行環境設置

硬件和軟件需求
在安裝該產品前最好將你的系統進行備分。下列是安裝和運行DriverStudio 所需的要求:
· PC-compatible Intel x86 系統
· Microsoft Windows NT 4.0 (Service Pack 3 or later), Windows 2000, Whistler Build 2296. (Optional: 其中一些工具也支持 Windows 98 和 Windows 95.)
· 內存: 最少32 MB, 推薦使用64 MB 
· 硬盤:完全安裝需要 72 MB 
· 針對 SoftICE的遠程調試: NE2000-compatible 網卡或 3Com 網卡
· 針對 DriverWorks: Microsoft DDK,MS Visual C++
DriverStudio 也支持其它的編譯器。當前支持的編譯器的詳細列表參見http://www.numega.com/drivercentral/components/compatibility.shtml

安裝DriverWorks
1. 在安裝DriverWorks之前,首先要保證你的計算機上安裝了Microsoft Visual C++以及相應針對Windows NT 或WDM的DDK。
2. 在安裝完成后,啟動MSVC 5.0或6.0。啟動MSVC最好的方法是使用SetDDKGo工具,位于開始|程序|Numega DriverStudio|Tools菜單中(Setup DDk and Start MSVC)。SetDDKGo執行一系列的命令行參數來定義BASEDIR環境變量。
3. 在FILE|Open Workspace中打開DriverStudio\DriverWorks\Source\vdwlibs.dsw將VDWLIBS工程載入。
4. 選擇Build|Batch Build,選中你需要編譯的配置。
5. 點擊Build編譯所選擇的庫文件。
注意:庫文件只需在安裝完成后第一次使用前編譯一次即可。以后要使用DriverWorks,只需通過SetDDKGo進入MSVC即可。

安裝VtoolsD
安裝程序主要執行以下兩個基本的功能:
1. 將VtoolsD的組成文件復制到你指定的目錄下。
2. 創建配制文件USER.MAK,用來定義VtoolsD在系統中使用的符號。
USER.MAK是用來定位VtoolsD在系統中生成VxDs時使用的工具的配置文件。它由一系列的符號定義列表組成,每一個都告知 NMAKE 各個特定的程序在系統中駐留的位置。SETUP提示你輸入工具所需變量的路徑。
正確的USER.MAK是安裝成功的關鍵。在安裝完成后要檢查該文件。
一些在USER.MAK中定義的符號是文件,一些是用來控制生成過程的符號。下列表格說明了在USER.MAK中定義符號的含義 Symbol Meaning
COMPILER 選擇編譯器的符號: MS5 或 BCB3
DEBUGGER 選擇調試器的符號: SOFTICE3, WDEB386, 或NONE
C32 32-bit 命令行編譯器的完全路徑
每個符號定義語句的格式為 SYMBOL = 

.
例如:
C32 = C:\BCC32\BIN\BCC32.EXE

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
极品瑜伽女神91| 欧美日韩免费一区二区三区视频| 色婷婷亚洲精品| 欧美一级黄色大片| 亚洲最大成人综合| 国产电影一区在线| 欧美一区二区网站| 一区二区三区电影在线播| 国产乱码精品一区二区三| 欧美精品 国产精品| 综合网在线视频| 成人高清视频免费观看| 欧美精品一区二区三区久久久| 亚洲午夜电影网| 色域天天综合网| 亚洲人成在线观看一区二区| 国产a精品视频| 久久美女艺术照精彩视频福利播放| 亚洲va天堂va国产va久| k8久久久一区二区三区 | 久久免费视频色| 日韩av电影天堂| 色8久久人人97超碰香蕉987| 亚洲欧洲日韩在线| 欧美日韩亚洲综合一区二区三区| 亚洲欧美日韩精品久久久久| 成人性色生活片| 国产精品美女一区二区| 国产91丝袜在线播放0| 久久久久9999亚洲精品| 激情小说欧美图片| 欧美成人高清电影在线| 激情综合五月婷婷| 久久综合色之久久综合| 国模娜娜一区二区三区| 2024国产精品| 成人深夜福利app| 中文字幕一区二区三| 成人18视频在线播放| ...中文天堂在线一区| 色综合久久中文综合久久97| 亚洲色图一区二区三区| 欧美性生活大片视频| 亚洲国产日韩在线一区模特| 欧美高清dvd| 久久精品国产一区二区| 久久综合网色—综合色88| 国产精品一线二线三线| 亚洲欧洲成人自拍| 91福利国产成人精品照片| 亚洲成a天堂v人片| 日韩一区国产二区欧美三区| 久久国产成人午夜av影院| 五月激情综合婷婷| 欧美一区三区四区| 国内精品视频一区二区三区八戒| 久久久国产一区二区三区四区小说| 国产成人高清在线| 亚洲午夜在线观看视频在线| 欧美精品1区2区| 国产成人综合亚洲91猫咪| 综合精品久久久| 91精品国产入口在线| 国产91精品免费| 亚洲在线观看免费视频| 精品国产乱码久久久久久浪潮 | 91麻豆123| 毛片一区二区三区| 国产精品欧美精品| 欧美人牲a欧美精品| 成人性视频网站| 日韩国产精品久久| 国产精品乱子久久久久| 欧美日韩国产综合久久| 国产一区二区福利视频| 亚洲午夜免费电影| 国产丝袜美腿一区二区三区| 欧美综合一区二区三区| 国产精品一品视频| 亚洲成av人片一区二区| 中文字幕 久热精品 视频在线| 欧美精三区欧美精三区| 国产美女在线观看一区| 午夜视频在线观看一区| 日本一区二区三区在线观看| 欧美日韩精品电影| 成人av电影在线播放| 蜜桃在线一区二区三区| 樱桃视频在线观看一区| 国产三级久久久| 欧美一区日韩一区| 欧美性一二三区| thepron国产精品| 国产在线视视频有精品| 日韩精品一级二级| 一区二区在线观看不卡| 国产精品色在线| 久久精品夜夜夜夜久久| 日韩亚洲欧美在线观看| 欧美色大人视频| 色欧美片视频在线观看在线视频| 国产ts人妖一区二区| 国内精品第一页| 老司机免费视频一区二区三区| 日韩黄色在线观看| 亚洲综合偷拍欧美一区色| 中文字幕一区二区三区精华液| 久久美女艺术照精彩视频福利播放| 91精品国模一区二区三区| 欧美日韩国产综合久久| 在线中文字幕一区| 色欧美片视频在线观看| 91毛片在线观看| 色偷偷成人一区二区三区91 | 久久色成人在线| 精品第一国产综合精品aⅴ| 日韩精品中午字幕| 日韩午夜三级在线| 日韩欧美123| 欧美va日韩va| 久久久一区二区三区捆绑**| 久久久蜜桃精品| 国产精品久久毛片| 亚洲色图一区二区三区| 一区二区高清在线| 亚洲国产精品欧美一二99| 午夜成人免费视频| 日韩电影在线一区二区| 久久精品国内一区二区三区| 狠狠色综合播放一区二区| 国产一区在线观看麻豆| 国产一本一道久久香蕉| 99综合电影在线视频| 色婷婷久久综合| 4438x亚洲最大成人网| 日韩一区二区三区在线观看| 久久久精品tv| 亚洲黄色小说网站| 麻豆91在线观看| 福利视频网站一区二区三区| 色哟哟欧美精品| 日韩欧美中文一区| 国产精品欧美综合在线| 亚洲午夜影视影院在线观看| 奇米色一区二区三区四区| 国产大片一区二区| 欧洲一区二区av| 精品国产不卡一区二区三区| |精品福利一区二区三区| 日韩福利视频导航| 成人精品电影在线观看| 欧美亚洲一区三区| 亚洲午夜av在线| 国产自产2019最新不卡| 97精品电影院| 欧美一二三四区在线| 国产精品国产自产拍高清av王其| 亚洲va天堂va国产va久| 福利一区福利二区| 在线观看免费亚洲| 国产欧美在线观看一区| 午夜欧美电影在线观看| 成人三级伦理片| 欧美一级片在线观看| 亚洲免费观看视频| 国产九色sp调教91| 91精品婷婷国产综合久久竹菊| 久久久久久久av麻豆果冻| 一区二区在线观看不卡| 国产成人在线视频网站| 欧美人伦禁忌dvd放荡欲情| 国产精品久久看| 狠狠色综合日日| 欧美一级理论片| 一区二区高清视频在线观看| 成人av高清在线| 久久久99精品免费观看不卡| 丝袜美腿亚洲色图| 在线观看免费成人| 国产精品久久夜| 福利电影一区二区三区| 精品国产一区二区三区四区四| 亚洲一二三四在线观看| 色综合久久久久久久久久久| 久久精品视频免费| 91蝌蚪porny| 国产喷白浆一区二区三区| 久久综合综合久久综合| 欧美高清激情brazzers| 亚洲高清一区二区三区| 91成人免费在线视频| 亚洲欧美视频在线观看视频| 成人在线视频一区| 欧美激情在线看| 国产一区 二区| 久久久久久日产精品| 国产真实乱对白精彩久久| 日韩视频一区二区| 久久精工是国产品牌吗| 日韩视频一区在线观看|