实际上ACDSee和WinZip都修改了系统注册表，所有关联信息都在HKEY_CLASS_ROOT键下。使用RegEdit可以看到这点。比如，ACDSee与GIF文件的关联。在HKEY_CLASS_ROOT\.gif下你可以看到默认值ACDC_GIF，再找到HKEY_CLASS_ROOT\ACDC_GIF，其默认值为ACDSee GIF Image。在这个键下有Shell\Open\Command，其值为"g:\WinTool\ACDSee95\ACDSee32.exe" /v。这就是调用ACDSee的命令行。只要在系统注册表中加上类似的几项就可以建立文件关联了。你可以先使用资源管理器建立新的文件关联，然后使用RegEdit将相关的几项输出到*.reg文件中，每次安装软件时执行regedit <filename>.reg就可以了。你也可以使用VB程序直接将这些信息写入用户的机器。
<END>