首页
社区
课程
招聘
[分享]让你的RadAsm帮助系统支持最新的MSDN.net
发表于: 2006-8-7 00:00 8592

[分享]让你的RadAsm帮助系统支持最新的MSDN.net

2006-8-7 00:00
8592

让你的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 2003

1:下载最新的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日开班!

收藏
免费 7
支持
分享
最新回复 (11)
雪    币: 270
活跃值: (176)
能力值: ( LV12,RANK:370 )
在线值:
发帖
回帖
粉丝
2
一直用的win32api.hlp,有些api查不到,还是要转到msdn里看
2006-8-7 00:14
0
雪    币: 262
活跃值: (56)
能力值: ( LV12,RANK:250 )
在线值:
发帖
回帖
粉丝
3
嗯,我也遇过这种情况。
2006-8-7 00:47
0
雪    币: 2506
活跃值: (1050)
能力值: (RANK:990 )
在线值:
发帖
回帖
粉丝
4
Visual Studio 2003 和 2005 没装过,我一直用的VC 6。我是直接在RadHelp 的选项设置里把帮助文件设为 E:\Program Files\Microsoft Visual Studio\MSDN98\98VS\2052\MSDNVS98.COL (我的VC6安装在E盘)就可以在RadASM中调用MSDN了。
2006-8-7 08:50
0
雪    币: 1925
活跃值: (906)
能力值: ( LV9,RANK:490 )
在线值:
发帖
回帖
粉丝
5
我运行H2Viewer怎么老出现“MS Help 2.x runtime not found.”提示哦~~~
2006-8-7 09:36
0
雪    币: 262
活跃值: (56)
能力值: ( LV12,RANK:250 )
在线值:
发帖
回帖
粉丝
6
最初由 yijun8354 发布
我运行H2Viewer怎么老出现“MS Help 2.x runtime not found.”提示哦~~~

抱歉,我没有遇过这种情况,所以无法给于解决办法。我猜是组件问题,建议重新安装一下IE。
2006-8-7 12:59
0
雪    币: 2134
活跃值: (14)
能力值: (RANK:170 )
在线值:
发帖
回帖
粉丝
7
请问msdn可以不安装使用吗,
每次重新安装系统,或者有多个系统,不想一遍一遍的安装
2006-8-7 16:19
0
雪    币: 262
活跃值: (56)
能力值: ( LV12,RANK:250 )
在线值:
发帖
回帖
粉丝
8
最初由 Aker 发布
请问msdn可以不安装使用吗,
每次重新安装系统,或者有多个系统,不想一遍一遍的安装


我也知道,好像很难不重装啊,因为MSDN总是要往系统盘和注册表里写东西的。我自己是在按照好MSDN后就对系统做个ghost,以后系统恢复的时候也不至于要重装MSDN了。
2006-8-7 16:29
0
雪    币: 2506
活跃值: (1050)
能力值: (RANK:990 )
在线值:
发帖
回帖
粉丝
9
新版的2003和2005什么的我不清楚,如果是Visual Studio 6 带的 MSDN 的话,你可以把它装在系统盘外的其它盘中,如我的就是E盘。重装系统后只要运行 E:\Program Files\Microsoft Visual Studio\MSDN98\98VS\2052\Setup\SETUP.EXE 这个程序,选重新安装,问你要源盘时不用理它,很快就可以修复了。
2006-8-7 18:06
0
雪    币: 2134
活跃值: (14)
能力值: (RANK:170 )
在线值:
发帖
回帖
粉丝
10
最初由 jhkdiy 发布
我也知道,好像很难不重装啊,因为MSDN总是要往系统盘和注册表里写东西的。我自己是在按照好MSDN后就对系统做个ghost,以后系统恢复的时候也不至于要重装MSDN了。

ghost备份也是一个方法,但是如果用虚拟机备份不划算,想什么都共享到一个盘里面,我的盘里面现在都塞满了东西,但是乱的一塌糊涂的
2006-8-7 22:56
0
雪    币: 2134
活跃值: (14)
能力值: (RANK:170 )
在线值:
发帖
回帖
粉丝
11
最初由 CCDebuger 发布
新版的2003和2005什么的我不清楚,如果是Visual Studio 6 带的 MSDN 的话,你可以把它装在系统盘外的其它盘中,如我的就是E盘。重装系统后只要运行 E:\Program Files\Microsoft Visual Studio\MSDN98\98VS\2052\Setup\SETUP.EXE 这个程序,选重新安装,问你要源盘时不用理它,很快就可以修复了。

谢谢,我试一下去
2006-8-7 22:57
0
雪    币: 179
活跃值: (131)
能力值: ( LV12,RANK:290 )
在线值:
发帖
回帖
粉丝
12
VS2005的MSDN重新安装时会跳过已经复制的文件,所以安装速度很快
2006-8-8 23:55
0
游客
登录 | 注册 方可回帖
返回