程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> 關於C++ >> DriverStudio套件包的安裝與運行環境設置

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

編輯:關於C++

硬件和軟件需求

在安裝該產品前最好將你的系統進行備分。下列是安裝和運行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

LINKMSVC2 MS可執行連接器的完全路徑名

TLINK32 Borland可執行連接器的完全路徑名

ASM6 Microsoft MASM 6可執行的完全路徑名

TASM32 Borland assembler的完全路徑名

NMSYM NuMega 符號文件生成器的完全路徑名

EDITBIN Microsoft EDITBIN 工具的完全路徑名

VTOOLSD 環境變量

VTOOLSD 生成系統時需要定義環境變量VTOOLSD. 該變量的值必須是VTOOLSD 安裝的根目錄。

例如:

set VTOOLSD=C:\VTOOLSD

SETUP 自動將該語句加入到你的AUTOEXEC.BAT文件中。如果你沒有讓SETUP這麼做,那麼你就必須手動的添加或每次用VTOOLSD在系統中生成VxD時設置變量。

安裝SoftICE

安裝之前:

1. 如果要將SoftICE安裝在Windows NT 或Windows 2000上,你必須要有系統管理員的權限。

2. 如果要將SoftICE安裝在Windows Me上,在安裝之前必須下載並安裝"Microsoft Tools for Windows Me"

3. 下列是各個顯卡選項的需求列表,根據你自己的配置選擇相應的驅動。

l 一台顯示器和顯卡:

根據顯卡的生產廠家和型號來決定

l 第二塊單色顯卡

由主要的(第一台)顯卡的生產廠家和型號來決定

l 第二台計算機

由串口特性或網絡特性(如果使用網絡)來決定

l 第二塊VGA顯卡

找到能與另一塊顯卡共存的顯卡的驅動。

4. 選擇使用的鼠標的類型,串口或PS/2,如果使用了串口鼠標,搞清楚其連接的端口是COM1還是COM2

5. 退出所有的Windows應用程序

安裝

1. 選擇好安裝目錄。

2. 在顯示適配器選擇窗口,選擇你將要使用的顯示選項

l 若要使用通用顯卡驅動,選中"Universal Video Driver"復選框。

l 若在只有一塊顯卡的計算機上使用SoftICE,選擇顯卡的生產廠家和型號。如果顯卡未列出,在COMPATIBILIBY 框中選擇相同的圖形處理芯片。如果相同的芯片也沒有,選擇STANDARD VGA(640X480 pixels).

l 若在計算機的第二塊單顯上使用SoftICE,選擇DISPLAY SOFTICE ON ATTACHED MONOCHROME MONITOR,然後選擇主顯卡的生產廠家和型號。如果顯卡未列出,在COMPATIBILIBY 框中選擇相同的圖形處理芯片。如果相同的芯片也沒有,選擇STANDARD VGA(640X480 pixels).

l 若在另外一台計算機上使用SoftICE,選擇主顯卡的生產廠家和型號。如果顯卡未列出,在COMPATIBILIBY 框中選擇相同的圖形處理芯片。如果相同的芯片也沒有,選擇STANDARD VGA(640X480 pixels).

l 若在計算機的第二塊VGA卡上使用SoftICE,選擇STANDARD VGA(640X480 pixels)。

3. 如果你選好了相配的顯卡設置,點擊TEST來測試顯卡的設置。如果測試不成功,參見步驟7。

4. 如果采用了通用顯卡驅動並且測試成功,系統會彈出一個對話框告訴你測試已通過。如果你測試其它任何顯卡,將會有一個彩色的文本模式的屏幕出現大約5秒鐘。

如果SoftICE與你的顯卡不兼容,測試失敗,你看到的是一個黑屏。

5. 如果在Windows NT或Windows 2000上安裝,按照下列選項決定SoftICE加載的方式:

BOOT

SYSTEM

AUTOMATIC

MANUAL

6. 選擇鼠標的安裝方式

7. 如果在Windows 95或Windows 98下安裝,選擇系統配置窗口選項

安裝 DriverNetworks

編譯庫文件和驅動程序

隨著Windows 2000 DDK的引入,網絡驅動開發人員必須在同一台開發機器上對付兩種DDK環境和兩種或更多的目標平台: Windows NT 4 DDK 和 Windows 2000 DDK.

對於一個給定的驅動推薦使用下列的DDK:

NT 4 DDK 針對 NDIS 4 miniport 驅動 (目標平台: Windows NT 4 ,Windows 95)

Windows 2000 DDK 針對 NDIS 5 miniport 驅動 (目標平台: Windows 2000, Windows 98, Windows Me)

Windows 2000 DDK 針對 Intermediate Drivers 和 TDI Clients(目標平台: Windows NT 4 , Windows 2000, Windows 98, Windows Me)

對於用DriverNetworks開發驅動程序來說選擇正確的環境是非常關鍵的

為驅動程序選擇正確的Build環境

DriverNetworks? 鼓勵但不要求一定要使用Microsoft Visual Studio 6.0 IDE 作為驅動的開發環境。

DriverStudio 提供兩種途徑在Visual Studio IDE中來選擇正確的build 環境:

1.使用DriverStudio中自帶的SetDDKgo.exe工具在指定的DDK環境中啟動Microsoft Visual Studio 6.0 IDE

2. 在Microsoft Visual Studio 6.0 IDE的工具條中使用 Set DDK add-on 按鈕設置合理的DDK 環境。

利用SetDDKGo.exe 方法,一種使用 -K 命令行參數指定DDK的路徑,

例如 SetDDKGo -K c:\ddkw2k.

如果不使用 -K 參數, SetDDKgo.exe 使用注冊表中默認的DDK路徑。

編譯庫文件

在使用 DriverNetworks? 編譯驅動程序之前,必須先編譯DriverNetworks? 庫文件. 在IDE下打開DriverNetworks? 工作組文件, dnw.dsw. 其中由兩個工程組成: KNdisLib.dsp 和 Tdiclient.dsp. 該工程中,依次包括針對不同的NDIS版本,checked/free 和目標平台的多種配置。

下列部分簡單描述了編譯所需的必須的步驟:

DriverNetworks? libraries under Microsoft Visual Studio IDE 6.0. 假設你的開發用機上安裝了NT 4.0 和 Windows 2000 DDK.如果只安裝了一種DDK,跳過相關的步驟

1.啟動 Microsoft Visual Studio IDE 6.0 IDE.

2.單擊New Workspace 並在$(DRIVERNETWORKS)\source目錄中找到 dnw.dsw,打開該工程.

3.在IDE工具條中單擊DDK 按鈕。選擇 Windows 2000 DDK 的路徑.注意通常會從Set DDK對話框中提示。

4.從 IDE Build 菜單中選擇 Batch Build.你將會看到在DriverNetworks 庫配置表中的所有配置列表。選擇除了KNdisLib - Win32 NDIS 4 Miniport Free 和 Checked以外的所有配置.

5.選中Selection Only 檢查框並點擊Build.

6.如果也安裝了NT 4.0 DDK,回到步驟3指定DDK 4.0目錄.在第4步中只選擇 KNdisLib - Win32 NDIS 4 Miniport Free 和 Checked配置並編譯。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved