gpt4 book ai didi

url - 自定义 URL 协议(protocol)的 Inno Setup 注册表项

转载 作者:行者123 更新时间:2023-12-02 02:33:26 29 4
gpt4 key购买 nike

我希望有人可以帮助我将以下内容转换为格式正确的 InnoSetup [Registry] 条目,以便在我的 InnoSetup 安装程序中使用?这里的目标是在用户的计算机上创建新的自定义 URL 协议(protocol)。

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 注册表部分:

[Registry]
Root: HKCR; Subkey: ".....etc.

安装程序运行后的最终结果是,用户单击网站上格式为“ctp://myapp.exe”的链接,并且该本地应用程序将在用户的计算机上启动。我的做法正确吗?非常感谢您的回复。

最佳答案

尝试这样:

[Registry]
Root: HKCR; Subkey: "ctp"; ValueType: "string"; ValueData: "URL:Custom Protocol"; Flags: uninsdeletekey
Root: HKCR; Subkey: "ctp"; ValueType: "string"; ValueName: "URL Protocol"; ValueData: ""
Root: HKCR; Subkey: "ctp\DefaultIcon"; ValueType: "string"; ValueData: "{app}\YourApp.exe,0"
Root: HKCR; Subkey: "ctp\shell\open\command"; ValueType: "string"; ValueData: """{app}\YourApp.exe"" ""%1"""

关于url - 自定义 URL 协议(protocol)的 Inno Setup 注册表项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13567119/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com