首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> VC >> VC 教學

善用 VC 6.0 整合環境加速 VxD 開發

     編輯:VC 教學

傳統使用 Microsoft DDK 開發 VxD 流程繁瑣:無圖形化編輯器、限用 VC 5.0 編譯、靜態 VxD 每次修改皆需修改 system.ini 並重開機。本文分享使用 Compuware VtoolsD 3.0 搭配 VC 6.0 實現高效開發的完整步驟。

VtoolsD 3.0 核心工具

  • QuickVxD:自動產生 C/C++ VxD 框架程式碼,支援 VC 5.0/6.0 與 Borland C++,類似 AppWizard 但使用自訂巨集與類別。
  • Debug Monitor:支援動態/靜態 VxD 載入卸載與除錯訊息顯示,無需重開機 即可測試靜態 VxD,極大提升開發效率。
  • VxdVer.exe:設定 VxD 版本資訊的命令列工具(VC 6.0 無法直接設定)。

整合 VC 6.0 開發環境步驟

  1. 用 QuickVxD 產生框架程式碼(.h、.cpp、.mak)。
  2. 在 VC 6.0 建立 Makefile 專案,輸出檔名改為 .vxd,即可用 IDE 編譯。
  3. 將來源檔加入專案,啟用瀏覽資訊(BROWSE=1),即可使用 Class View、F12 跳轉定義等 IDE 功能。
  4. 將 Debug Monitor 加入 VC 6.0 工具選單,除錯時直接呼叫。
  5. 版本資訊:建立同名 .vrc 檔,執行 VxdVer.exe my.vrc my.res 產生資源檔,再重新編譯即可內建版本資訊。

掌握此流程後,VxD 開發不再困難,編輯、編譯、除錯皆在熟悉的 VC 6.0 環境完成。作者並提供護花使者反黃軟件開發實戰經驗供參考。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved