讓你的RadAsm幫助系統支持最新的MSDN.net

 作者:jhkdiy

   email:[email protected]

   日期:2006年8月6日

 

偶然在asmcommunity看到Donkey說可以使用H2Viewer來使得RadAsm間接調用MSDN。但他只是說了一點,沒有具體說清楚,而我自己經過一番嘗試後,終於證明此方法確實可行,下面我就將步驟逐一介紹給大家。

講解環境:Windows 2000 Pro(sp4)、RadAsm2.206 cao_con漢化版、

已安裝Windows Server 2003 Platform SDK R2 

已安裝Windows MSDN for VS.net 2003

 

1:下載最新的MSDN或Platform SDK,微軟最新的SDK是2006年3月份的Windows Server 2003 R2版,下面是下載地址:

http://www.microsoft.com/downloads/d...displaylang=en

 

整個img文件是409mb,不過我用ADSL下載有200kb多的下載速度,很快的。另外別問我有沒有中文版的,微軟最新的資料別期望有中文。如果你已經安裝過MSDN6或MSDN。net 的話可以省略該步驟,不過還是強烈推薦,因爲它包含了編譯64位程序的工具在裏面,具體看它的發行說明,下載完後你可以用虛擬光驅安裝,或直接刻錄成CD後安裝,這個安裝我就不多說了。

 

2:下載最新H2Viewer,該軟件可以直接用來瀏覽MSDN,而最重要的是它的速度很快,最新的下載是:

    http://helpware.net/mshelp2/h2viewer.htm

    最重要的是它現在完全免費,注意,你必須下載該軟件。下載後是一個壓縮文件,你只要把H2Viewer.exe文件解壓到RadAsm的Addins目錄裏即可,壓縮包的其它文件不用管它。如圖所示:

http://bbs.pediy.com/upload/2006/41/image/001.jpg


3:完成上面的兩個步驟後就已成功一半了,現在先運行H2Viewer.exe,它會立即顯示你係統中已安裝的一系列幫助系統,如圖所示:

 
http://bbs.pediy.com/upload/2006/41/image/002.jpg
 

將Platform SDK的Namespace複製下來,你也可以選擇MSDN。SDK的namespace是 MS.PSDKSVR2003R2.1033 ,只要將這個複製下來就可以,之後可以關閉程序。

4:打開你的RadAsm,單擊菜單 [選項]->[RadHelp選項],英文版則是[Option]->[RadHelp Option]。在彈出的對話框中,我們在更改設置用於的組合框中選擇[masm.ini―編譯器指定設置],然後在關鍵字設置的列表框裏將[masm.kwl],[winapi.kwl]選上,然後單擊[masm.kwl],

在右邊的幫助文件文本框中粘貼剛纔複製的SDKNamespace,也就是MS.PSDKSVR2003R2.1033,單擊[winapi.kwl],同樣將文本複製到幫助文件文本框中,再在文本前面加上ms-help://,整個文本就是ms-help:// MS.PSDKSVR2003R2.1033 ,如圖所示:

 
http://bbs.pediy.com/upload/2006/41/image/003.jpg

 

設置好後單擊[應用]按鈕,然後再單擊[確定]按鈕。最後關閉RadAsm然後重新打開。到這裏已經可以完工了,隨便打開一些Asm工程,在一些Windows 

API 函數或消息中按下F1健,RadAsm即可通過H2Viewer來搜索和打開相應的幫助,如圖所示:

 
http://bbs.pediy.com/upload/2006/41/image/004.jpg

 

我在最新的RadAsm2.209中試過是同樣可行的,有了它可以扔掉老古董的win32api.hlp文件了,還可以得到最新的函數說明和應用,

哎呀!實在是太好了!

 

在Radasm裏顯示API列表的方法:

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