我希望有人能够帮助我将以下内容翻译成正确格式的InnoSetup [Registry]条目,以便在我的InnoSetup安装程序中使用?这里的目标是在用户的计算机上创建一个新的自定义URL协议。
HKEY_CLASSES_ROOT
ctp
(Default) = "URL:Alert Protocol"
URL Protocol = ""
DefaultIcon
(Default) = "myapp.exe"
shell
open
command
(Default) = "C:\Program Files\MyApp\myapp.exe"
我阅读了InnoSetup帮助文档,但无法弄清楚如何将上述内容翻译成正确的InnoSetup注册表部分:
我仔细阅读了InnoSetup帮助文档,但是没有找到如何将上述内容转化为适当的InnoSetup注册表部分的方法。
[Registry]
Root: HKCR; Subkey: ".....etc.
安装程序运行后的最终结果是用户在格式为“ctp://myapp.exe”的网站链接上单击,本地应用程序将在用户的计算机上启动。我这样做是否正确?非常感谢任何回复。
[Registry]
条目。嵌套无关紧要,您只需要在Key:
部分中指定每个值的完整键路径即可。请参阅此 FAQ 条目 以获取示例。 - Deannashell command
值中使用%1
。 - TLama