论坛首页
论坛首页 开发者论坛 PortableApps开发 PAL 的关联怎么弄?

PAL 的关联怎么弄?

讨论关于便携软件开发的技术与问题,包括PAL、NSIS、VMware ThinApp及其他。
帖子 2012-04-04 8:07
joshatt 两把菜刀
两把菜刀

帖子: 27
我尝试了一下, 在制作中使用
[RegistryKeys]
w4=HKLM\SOFTWARE\Classes\.wbs

w4.reg内容如下:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.wbs]
@="WYSIWYGW"

结果没关联上. 问题在哪里?

顺便请教: 此\App\AppInfo\Launcher\xxxPortable.ini文件中, 如何添加注释? 好像用";"不行

帖子 2012-04-05 0:39
paulhybryant 头像
分舵香主
分舵香主

帖子: 56
没有关联是因为写入的注册表值不对。
可以通过对比关联和未关联时的注册表找出关联需要修改/添加的注册表值。
我在Beta试验场里发布的的UltraChmPortable提供临时文件关联功能,可以参考一下。

帖子 2012-04-05 6:15
joshatt 两把菜刀
两把菜刀

帖子: 27
谢谢. 照猫画虎了一下, 没效果. 于是找出total uninstall的对比reg, 发现
代码: 全选
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.wbs]
@="WYSIWYGW"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\WYSIWYGWebBuilder]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\WYSIWYGWebBuilder\DefaultIcon]
@="F:\\wysiwyg\\WYS7\\最֍"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\WYSIWYGWebBuilder\shell]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\WYSIWYGWebBuilder\shell\open]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\WYSIWYGWebBuilder\shell\open\command]
@="F:\\wysiwyg\\WYS7\\We"

其中, .wbs的值是WYSIWYGW, 但后来的键却是 WYSIWYGWebBuilder, 不一致啊. 不象你的例子, 都是"chms.file".
于是我又改成一致的,还是不行

帖子 2013-05-19 12:47
pbphoo 红心可鉴
红心可鉴

帖子: 53
我知道App\AppInfo\Launcher\xxxPortable.ini文件中, 应该用;注释,注意这个是英文符号


回到 PortableApps开发