VS2019 加 VMware + win7 64位 驅動編程環境配置

根據《內核安全與驅動開發》這本書對着做的,但是環境從WIN XP換成了 WIN7 64位,IDE用成當前最新的VS2019。中途遇到了幾個困難點,梳理一下解決方法。

首先是IDE的配置,這裏參考https://bbs.pediy.com/thread-254041.htm

接下來是代碼編譯的時候。有兩個點

  1. 我們要編譯成64位的,因爲win7 64位當然只能裝64位的驅動啊。不然運行的時候會報 1275錯誤。
  2. 64位編譯器不再支持asm彙編嵌入,需要用__debugbreak()來替代int 3。參考了這裏https://blog.csdn.net/icbm/article/details/55212479
  3. 使用32位的windbg,使用AMD64位的windbg會連接失敗。

明日計劃: 

繼續學習驅動編程。

        

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章