我在Windows Vista上注册了自定义协议“xyz”:
HKEY_CLASSES_ROOTxyz = "URL:Extensions Protocol"
它适用于我的应用程序。
打开“控制面板 – >程序 – >默认程序 – >设置关联” ,滚动列表到最后。 这是协议列表。 我希望看到我的自定义协议与我的应用程序相关联。
通过WiFi在Windows和Android之间共享文件
创build自定义协议(Windows 7)
用于Windows的URLscheme(协议处理程序)编程?
为什么Chrome在Linux上显示未知协议的“外部协议请求”对话框?
在Babun(Windows 10)上使用协议安装后,Cygwin软件包无法正常工作
从url发送variables到wpf?
Chrome中的协议处理程序通过registry
以编程方式确定远程桌面协议版本?
在浏览器启动和closures时调用自定义URIscheme
看一看
http://msdn.microsoft.com/en-us/library/cc144109%28VS.85%29.aspx#client_typespecific_@R_633_4045@ion
如果在“ Set Associations找不到要查找的扩展名,则首先打开“ Command提示符”并键入
assoc .abc=
.abc是您想要关联的扩展名。 这会将扩展名(在本例中为.abc)添加到“设置关联”中的扩展名列表中。 然后选择您想用来打开“设置关联”中的该类型文件的程序。 我还没有测试过自己,如果这对协议的作品,但我不明白为什么它不会。
Adrian的(编辑)答案在Windows 7中也像梦一样工作。
我正在寻找将协议.tpl添加到默认程序关联列表(由NoteTab Light Templates生成的此文件类型)。
这很简单。 按“开始”,在搜索多功能框中输入“Command”,然后按下Enter键。
在列表顶部的Command Prompt显示。 点击它,出现一个黑色的弹出框
直接在PC用户名后输入assoc .tpl= (见image @ http://imgur.com/g09JeqD )。
最后,按回车并关闭黑匣子。 你的协议被添加到已安装文件类型的列表中,从那里你可以选择默认打开它的程序。
正如我打开.tpl使用NoteTab从Windows“从Windows PC中选择一个程序”选项之前,当我重新打开相关程序面板,那里是: http : //imgur.com/TREKGg0 。
如果您以前没有使用过希望用作默认的程序来打开此扩展类型,则必须突出显示(单击)添加的行,然后使用Change program...按钮(右上角)并选择你想从这里使用的程序。工作完成!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。