在编程实现 SWF 文件与自已程序关联时先查找 .swf, 找到的值为 ShockwaveFlash.ShockwaveFlash再查找 ShockwaveFlash.ShockwaveFlash 修改 \shell\open\command的值为:自已程序的路径 %1然后双击运行 swf 文件, 发现仍然是用 MacroMedia FlashPlayer6 打开的而且 \shell\open\command的值又改回去了难道还有其它的键值来注册文件关联?