首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将自定义应用程序注册为可选择用于在Windows 7中处理HTTP(S)

将自定义应用程序注册为可选择用于在Windows 7中处理HTTP(S)
EN

Stack Overflow用户
提问于 2014-09-15 12:27:36
回答 1查看 183关注 0票数 0

我在网上搜索了一下,但没有得到正确的建议。

我正在寻找一种合适的方式来注册我的自定义(C#,.NET)应用程序在Windows7中,以被识别为HTTP和HTTPS URL程序,并可以选择为默认。我发现有几个网站告诉我如何注册自定义协议,但它们都不适用于我和http。

我希望应用程序显示的菜单是:控制面板->默认程序->将文件类型或协议与程序->协议(HTTPS)关联

谢谢

EN

回答 1

Stack Overflow用户

发布于 2014-09-23 13:58:41

注册可以如下执行: HKEY_LOCAL_MACHINE\SOFTWARE\Classes\BrowSelURL @="BrowSel URL“"FriendlyTypeName"="BrowSel URL”"URL协议“= "EditFlags"=dword:00000002

代码语言:javascript
复制
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\BrowSelURL\DefaultIcon]
@="[TARGETDIR]BrowSel.exe,0"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\BrowSelURL\shell]
@="open"

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

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\BrowSelURL\shell\open\command]
@="[TARGETDIR]\BrowSel.exe \"%1\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\BROWSEL.EXE]
@="Browser Selector"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\BROWSEL.EXE\Capabilities]
"ApplicationIcon"="[TARGETDIR]\BrowSel.exe,0"
"ApplicationName"="BrowSel"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\BROWSEL.EXE\Capabilities\StartMenu]
"StartMenuInternet"="BROWSEL.EXE"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\BROWSEL.EXE\Capabilities\URLAssociations]
"http"="BrowSelURL"
"https"="BrowSelURL"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\BROWSEL.EXE\DefaultIcon]
@="[TARGETDIR]\BrowSel.exe,0"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\BROWSEL.EXE\shell]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\BROWSEL.EXE\shell\open]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\BROWSEL.EXE\shell\open\command]
@="[TARGETDIR]\BrowSel.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications]
"BrowSel"="Software\Clients\StartMenuInternet\BROWSEL.EXE\Capabilities"

注意:这里的格式只是一个描述,可能有一些字符需要转义。

最后一行将应用程序注册为在特定协议的菜单中可选。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25840825

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档