softice使用(1)- 在VMware Workstation 中使用SoftICE zz xfocus

 在VMware Workstation 4.x中使用SoftICE


Q: 如何在VMware Workstation 4.x中直接使用SoftICE,即Ctrl-D之後可以看到調試
   界面。
A: tk <[email protected]> 2003-10-13

歸根結底仍然是顯卡驅動的問題。爲了支持"Universal Video Driver",SoftICE需
要DirectDraw,這個是古老問題了。

下述辦法在VMware Workstation 4.x中測試無誤。切記。首
先有兩個前提:

1) 在cmd.exe中執行DirectX診斷工具dxdiag.exe,在顯示面版中確認DirectDraw加
   速已啓用。如果這裏是灰掉的禁用,請遺忘本文內容。


2) 在SoftICE的設置界面中測試"Universal Video Driver"時顯示測試成功。


在上述前提下,打開VMware配置文件(*.vmx),在未尾增加如下兩行內容:


vmmouse.present = "FALSE"
svga.maxFullscreenRefreshTick = "5"


現在啓動VMware,在xp系統下需要cmd全屏才能使用,否則會出現死機,按 ALT+Enter 快捷鍵全屏 然後Ctrl-D即可看到調試界面。


D: scz <[email protected]> 2003-03-20 09:04


如果只想進行遠程調試,考慮設置如下註冊表項:


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTice


NullVGA REG_DWORD 1(缺省爲0)


其本意是,如果遠程呼叫SoftICE,在被調試端看不到SoftICE窗口,否則可以看到。

更加詳細的信息可以在dirverstudio的安裝目錄的books下的Using Softice 的softice and vmware的附錄E中找到

關於SoftICE的指令介紹可以參考books下的SoftICE Command文檔


發佈了7 篇原創文章 · 獲贊 1 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章