让你的RadAsm帮助系统支持最新的MSDN.net 作者:jhkdiy email:jhkdiy_gzb@21cn.net 日期: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 20031:下载最新的MSDN或Platform SDK,微软最新的SDK是2006年3月份的Windows Server 2003 R2版,下面是下载地址: 21aK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6h3#2A6j5%4u0G2M7$3!0X3N6q4)9J5k6h3y4G2L8g2)9J5c8X3c8G2N6$3&6D9L8$3q4V1M7#2)9J5c8X3c8W2N6r3q4A6L8s2y4Q4x3X3g2S2M7%4m8^5i4K6y4r3k6X3q4E0K9h3I4&6K9h3c8Q4x3@1c8q4x3e0f1@1x3K6S2m8b7#2)9J5k6o6j5H3b7V1g2Q4x3X3b7@1x3f1u0p5i4K6u0V1b7f1p5I4y4q4)9J5k6o6N6r3x3f1f1H3c8U0p5&6b7@1p5H3c8q4)9J5y4X3c8A6M7%4m8D9j5i4W2D9j5h3&6Y4i4K6y4p5k6h3^5`.整个img文件是409mb,不过我用ADSL下载有200kb多的下载速度,很快的。另外别问我有没有中文版的,微软最新的资料别期望有中文。如果你已经安装过MSDN6或MSDN。net 的话可以省略该步骤,不过还是强烈推荐,因为它包含了编译64位程序的工具在里面,具体看它的发行说明,下载完后你可以用虚拟光驱安装,或直接刻录成CD后安装,这个安装我就不多说了。2:下载最新H2Viewer,该软件可以直接用来浏览MSDN,而最重要的是它的速度很快,最新的下载是: 2a8K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3S2W2L8s2m8%4j5i4u0W2i4K6u0W2L8X3g2@1i4K6u0r3L8i4y4Z5k6h3I4H3x3W2)9J5c8X3R3J5N6X3W2W2N6$3g2J5i4K6u0W2K9s2c8E0 最重要的是它现在完全免费,注意,你必须下载该软件。下载后是一个压缩文件,你只要把H2Viewer.exe文件解压到RadAsm的Addins目录里即可,压缩包的其它文件不用管它。如图所示: 3:完成上面的两个步骤后就已成功一半了,现在先运行H2Viewer.exe,它会立即显示你系统中已安装的一系列帮助系统,如图所示:将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 ,如图所示:设置好后单击[应用]按钮,然后再单击[确定]按钮。最后关闭RadAsm然后重新打开。到这里已经可以完工了,随便打开一些Asm工程,在一些Windows API 函数或消息中按下F1健,RadAsm即可通过H2Viewer来搜索和打开相应的帮助,如图所示:我在最新的RadAsm2.209中试过是同样可行的,有了它可以扔掉老古董的win32api.hlp文件了,还可以得到最新的函数说明和应用, 哎呀!实在是太好了!
[培训]科锐逆向工程师培训第53期2025年7月8日开班!
最初由 yijun8354 发布我运行H2Viewer怎么老出现“MS Help 2.x runtime not found.”提示哦~~~
最初由 Aker 发布请问msdn可以不安装使用吗,每次重新安装系统,或者有多个系统,不想一遍一遍的安装
最初由 jhkdiy 发布我也知道,好像很难不重装啊,因为MSDN总是要往系统盘和注册表里写东西的。我自己是在按照好MSDN后就对系统做个ghost,以后系统恢复的时候也不至于要重装MSDN了。
最初由 CCDebuger 发布新版的2003和2005什么的我不清楚,如果是Visual Studio 6 带的 MSDN 的话,你可以把它装在系统盘外的其它盘中,如我的就是E盘。重装系统后只要运行 E:\Program Files\Microsoft Visual Studio\MSDN98\98VS\2052\Setup\SETUP.EXE 这个程序,选重新安装,问你要源盘时不用理它,很快就可以修复了。