使用vmware+softice的方法總結:
1)安裝vmware和作業系統windows2000 professional。具體步驟省略...
2)在虛擬的作業系統windows2000 professional內安裝softice。我這裡安裝的是driverstudio 2.7,
其中附帶有softice軟體。
3)通過softice的設定程式setting對一些不合適的預設設定進行修改。比如把softice initialization/general/initialization
中的原設定修改為
faults off;lines 60;code on;wd 10;wc 20;x;
另外在softice initialization/exports中新增一些檔案。比如
kernel32.dll
user32.dll
gdi32.dll
shell32.dll
comdlg32.dll
advapi32.dll
oleaut32.dll
version.dll
mpr.dll
2)在my virtual machines目錄下(注意這不是vmware的安裝目錄,而是vmware的工作目錄)
找到虛擬的作業系統的vmx檔案,例如,我的是windows 2000 professional.vmx檔案。
3)在最後新增以下兩行**:
vmmouse.present = false
svga.maxfullscreenrefreshtick = 5
至於為何要這樣新增,請看:
"using the softice debugger in a virtual machine"一文
附url: http://frontline.compuware.com/nashua/kb/doc/1702.asp
"驅動開**壇 - abc初學者 - 老胡的關於怎樣在vmware中執行softice的設定"一文
附url: http://www.driverdevelop.com/forum/html_47588.html?1089552523
以上即實現了在vmware內使用softice除錯程式的步驟,不過還可以進一步實現vmware+遠端softice除錯程式。
在以上已經完成以上步驟之後,再進一步操作如下:
2)啟動虛擬的作業系統windows2000 professional,通過softice的設定程式setting對softice initialization/serial debugging
的設定進行修改:
serial connection : com1
serial connection speed : 115200
auto connect (via null modem) : 勾選
3)修改虛擬機器中的boot.ini檔案。在其中新增 "/debug /debugport=com1 /baudrate=11520" 資訊
[boot loader]
timeout=-1
default=multi(0)disk(0)rdisk(0)partition(1)/windows
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)/windows="microsoft win2000 professional" /fastdetect /noguiboot /debug /debugport=com1 /baudrate=11520
4)到**上找一下修改後的siremote.exe和cws3xw32.dll檔案。複製到遠端主機中。並在同一目錄下建立乙個批處理檔案run.bat
siremote pipe //./pipe/com_1
5)好了。先啟動虛擬的作業系統windows2000 professional,並啟動softice。然後在遠端主機中執行run.bat,就會進入除錯介面了。yeah!
至於siremote.exe和cws3xw32.dll如何修改,從**獲得。具體請看:
"在vmware中配置遠端softice的另一種辦法"一文
附url: http://www.opencjk.org/~scz/200406112230.txt
"將vmware與softice基於網路的遠端除錯功能相結合"一文
附url: http://www.opencjk.org/~scz/200303200904.txt
另外象如何vmware+遠端windbg除錯程式的辦法,請看以下幾篇文章:
"將vmware與debugging tools for windows基於串列埠的遠端除錯功能相結合"
附url: http://www.opencjk.org/~scz/200304301428.txt"
"借助vmware實現單機使用windbg"
附url: http://jiurl.nease.net/document/vmwarewindbg/vmwarewindbg.htm.html
本文**
vmware softICE除錯驅動檔案
這裡介紹了如何用vs2008 ddkwizard搭建驅動開發環境。另外還要修改個批處理檔案,我的ddkwizard是裝在d盤的,所以這裡是d program files ddkwizard wizards emptydrv templates 1033這個目錄,修改ddkpostbld.cmd 使我...
使用GraphEdit使用
1 註冊元件。其實乙個filter就是乙個com元件,所以使用之前需要註冊,可以有兩種方法對元件進行註冊。1.直接使用命令。命令列下輸入 regsvr32 hqtlystd.ax 編譯之後你會在工程目錄下的debug中找到hqtlystd.ax,這個就是要用的filter 即可註冊成功。2.vc6....
MySQL使用學習使用 mysql學習使用
1 mysql學習 1 安裝 ubuntu下直接安裝 apt get install mysql server 2 檢查伺服器是否啟動 sudo netstat tap grep mysql,如果啟動成功,出現以下資訊 tcp00localhost.localdomain mysql listen ...