硬件和軟件需求
在安裝該產品前最好將你的系統進行備分。下列是安裝和運行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時設置變量。