DriverStudio 安裝涉及多模組、多依賴、多環境變數配置,稍有疏漏即導致建構失敗。本文系統整理官方安裝指南,提供逐步操作清單與避坑指南。
| 項目 | 需求 |
|---|---|
| CPU | Intel x86 相容 |
| OS | Windows NT 4.0 SP3+ / 2000 / Whistler 2296 (選用:98/95) |
| 記憶體 | 最小 32MB,建議 64MB+ |
| 硬碟 | 完整安裝 72MB |
| 遠端除錯 | NE2000/3Com 相容網卡 |
| DriverWorks | Microsoft DDK + MS Visual C++ |
BASEDIR 環境變數DriverStudio\DriverWorks\Source\vdwlibs.dsw安裝程式會提示路徑並產生 USER.MAK,定義 NMAKE 所需工具路徑:
| 符號 | 含義 | 範例 |
|---|---|---|
| COMPILER | 編譯器選擇 | MS5 或 BCB3 |
| DEBUGGER | 除錯器選擇 | SOFTICE3, WDEB386, NONE |
| C32 | 32位命令列編譯器完整路徑 | C:\BCC32\BIN\BCC32.EXE |
| LINKMSVC2 | MS 連結器路徑 | ... |
| TLINK32 | Borland 連結器路徑 | ... |
| ASM6 | MASM 6 路徑 | ... |
| TASM32 | TASM 路徑 | ... |
| NMSYM | NuMega 符號產生器 | ... |
| EDITBIN | MS EDITBIN 工具 | ... |
| VTOOLSD | 環境變數,指向 VToolsD 根目錄 | set VTOOLSD=C:\VTOOLSD |
關鍵:安裝後必須檢查 USER.MAK 所有路徑正確,否則建構失敗。格式:SYMBOL = 路徑。
Windows 2000 DDK 引入後,需在同一開發機管理雙 DDK 環境:
| 目標驅動 | 建議 DDK | 目標平台 |
|---|---|---|
| NDIS 4 Miniport | NT 4.0 DDK | NT 4, Win95 |
| NDIS 5 Miniport | Win2K DDK | Win2K, Win98, Me |
| Intermediate Driver / TDI Client | Win2K DDK | NT 4, Win2K, Win98, Me |
SetDDKGo.exe -K C:\DDKW2K 指定 DDK 路徑啟動 IDE$(DRIVERNETWORKS)\source\dnw.dsw (含 KNdisLib.dsp, Tdiclient.dsp)BASEDIR 未設定 → 必須用 SetDDKGo 啟動 IDEUSER.MAK 路徑錯誤 → 逐項核對工具實際安裝位置DriverStudio 環境配置雖繁瑣,但遵循「DDK 優先、IDE 後跟、SetDDKGo 統一入口」原則,配合 USER.MAK 精確路徑映射,即可建立穩定可復現的驅動開發建構環境。