from:http://phpor.net/blog/read.php?416
im软件但凡要从web直接启动桌面客户端都是通过注 册自己的协议来实现的,如果你已经安装了qq,你们 直接在浏览器的地址栏里输入:qq:// 就可以启动qq; 如果你安装了uc,那么直接在浏览器的地址栏里输入: uc:// 就可以直接启动uc了,当然处于安全考虑,可能会有提示的,因为你要从浏览器中跳出来去做其它浏览器无法控制的事情; 所以如果你在开始=>运行 里,输入: qq:// 或 uc:// 就不会提示,而是直接启动qq或uc了,这里也顺便给出了启动qq或uc的另类方法,如果你找不到qq或uc的快捷方式,或者找起来很麻烦,就可以这么搞 了。下面还是赶快进入正题吧:
既然qq:// uc://都是一种协议,那么就可以按照http或https来修改了,开始=> 运行=> regedit
然后查找https 全字匹配,只查找“项”(这样会快而且精确),然后将https部分导出成reg文件,内容大致如下:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\https]
@="Safari URL"
"EditFlags"=dword:00000002
"URL Protocol"=""
[HKEY_CLASSES_ROOT\https\DefaultIcon]
@=hex(2):43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,00,46,\
00,69,00,6c,00,65,00,73,00,5c,00,53,00,61,00,66,00,61,00,72,00,69,00,5c,00,\
53,00,61,00,66,00,61,00,72,00,69,00,2e,00,65,00,78,00,65,00,2c,00,31,00,00,\
00
[HKEY_CLASSES_ROOT\https\shell]
[HKEY_CLASSES_ROOT\https\shell\open]
[HKEY_CLASSES_ROOT\https\shell\open\command]
@=hex(2):22,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\
00,46,00,69,00,6c,00,65,00,73,00,5c,00,53,00,61,00,66,00,61,00,72,00,69,00,\
5c,00,53,00,61,00,66,00,61,00,72,00,69,00,2e,00,65,00,78,00,65,00,22,00,20,\
00,2d,00,75,00,72,00,6c,00,20,00,22,00,25,00,31,00,22,00,00,00
[HKEY_CLASSES_ROOT\https]
@="Safari URL"
"EditFlags"=dword:00000002
"URL Protocol"=""
[HKEY_CLASSES_ROOT\https\DefaultIcon]
@=hex(2):43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,00,46,\
00,69,00,6c,00,65,00,73,00,5c,00,53,00,61,00,66,00,61,00,72,00,69,00,5c,00,\
53,00,61,00,66,00,61,00,72,00,69,00,2e,00,65,00,78,00,65,00,2c,00,31,00,00,\
00
[HKEY_CLASSES_ROOT\https\shell]
[HKEY_CLASSES_ROOT\https\shell\open]
[HKEY_CLASSES_ROOT\https\shell\open\command]
@=hex(2):22,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\
00,46,00,69,00,6c,00,65,00,73,00,5c,00,53,00,61,00,66,00,61,00,72,00,69,00,\
5c,00,53,00,61,00,66,00,61,00,72,00,69,00,2e,00,65,00,78,00,65,00,22,00,20,\
00,2d,00,75,00,72,00,6c,00,20,00,22,00,25,00,31,00,22,00,00,00
编辑reg文件:
去掉不需要的东西,把https替换成shagua(如果你愿意,可以随便起名字),把command部分替换成自己想要执行的应用程序,大致如下:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\shagua]
@="这里随便"
"EditFlags"=dword:00000002
"URL Protocol"=""
[HKEY_CLASSES_ROOT\shagua\shell]
[HKEY_CLASSES_ROOT\shagua\shell\open]
[HKEY_CLASSES_ROOT\shagua\shell\open\command]
@="\"应用程序名\" \"%1\""
[HKEY_CLASSES_ROOT\shagua]
@="这里随便"
"EditFlags"=dword:00000002
"URL Protocol"=""
[HKEY_CLASSES_ROOT\shagua\shell]
[HKEY_CLASSES_ROOT\shagua\shell\open]
[HKEY_CLASSES_ROOT\shagua\shell\open\command]
@="\"应用程序名\" \"%1\""
保存该文件,双击执行,傻瓜协议就注册完了,在浏览器的地址栏里输入:
shagua://
这时就可以启动你的应用程序了
就这么简单?这只是入门,还有更多,要学会自己研究哦:)
相关推荐
7. 多语言支持:对于面向全球用户的平台,注册协议需要提供多语言版本,用户可以根据自己的语言偏好选择阅读。 8. 用户行为追踪:企业可能需要跟踪用户是否阅读了协议,以满足某些法规要求。这可以通过分析用户在弹...
为保障用户与电商平台之间的交易安全,维护用户的合法权益,以及明确双方的权利和义务,【电商平台用户注册协议】应运而生。这份协议是由湖北XX网络科技有限公司与用户之间的法律文件,详尽规定了用户注册、使用服务...
本主题关注的是“仿论坛注册协议弹出窗口代码”,这是一个常见的功能,用于在用户注册时展示服务条款和隐私政策。这个功能对于确保合规性和用户知情权至关重要。以下是关于这个主题的详细知识点: 1. **jQuery**: ...
《网站会员注册协议模板》是规范用户在特定网站注册成为会员时需遵守的法律文档,旨在保障网站运营者的权益和确保网络服务的正常运行。以下是该协议中的关键知识点: 1. **会员资格**:用户在同意服务条款并完成...
首先,自定义URL协议允许应用程序扩展标准的HTTP、HTTPS等协议,创建自己的协议,如`myapp:`或`custom:`。当用户在浏览器或其他支持URL的应用中点击这样的链接时,系统会调用预先注册来处理该协议的应用程序。 在...
详细请参考http://topic.csdn.net/u/20090413/17/95324fd2-c830-44f3-af6f-7c98441eb641.html?seed=463571679
cn域名注册代理机构国际域名转移注册商协议WORD样本.docx 在本协议中,我们可以看到cn域名注册代理机构国际域名转移注册商...协议的签订对于域名所有人和域名注册商都是非常重要的,需要仔细阅读和遵守协议的内容。
网站会员注册协议 网站会员注册协议是用户注册成为网站会员时需要同意的一份协议,旨在规范用户的行为,确保用户在使用网站服务时遵守相关规则和条款。该协议涵盖了用户身份保证、邮件通知、会员身份确认、服务条款...
自定义URL协议允许开发者创建自己的协议前缀,例如"myapp://",当用户在浏览器或其他支持URL的应用程序中输入这样的地址时,系统会根据注册的处理程序来执行相应的操作。这为开发者提供了极大的灵活性,能够集成各种...
由于提供的文件内容存在大量的数字和无关词汇混合,这看起来像是一个OCR(光学字符识别)扫描错误的输出结果,其中的...如果需要针对具体的用户注册服务协议进行内容分析和知识提取,需要提供清晰可识别的协议内容。
《网站注册会员协议》是规范用户在网站上注册成为会员时的权利和义务的法律文档,旨在保障双方的权益,确保网站的正常运作和用户的合法使用。以下是对协议内容的详细解读: 1. **免费浏览与注册服务**: - 网站...
《网站用户注册协议书》是用户在访问和使用某科技公司网站及其提供的产品和服务时需遵守的法律文件。协议书中明确了用户(注册会员)与该科技公司及其关联企业的权益和义务,具有法律约束力。 首先,协议明确了...
《网站注册会员协议》是网站用户与平台之间签订的一份法律文档,旨在规范用户在网站上的行为,并明确双方的权利和义务。以下是对该协议主要内容的详细解析: 1. **服务模式**:对于只浏览不发布信息的用户,网站...
5. **证书及印章保管**:完成注册后,乙方的执业资格证书交由甲方管理,而执业印章由乙方自己保管。 6. **协议解除**: - 双方需提前两个月通知对方解除协议,且在解除时应处理好相关证明文件的返还和费用结算。 ...
【用户注册协议书】是网站或应用程序为用户提供服务前必须签署的法律文件,它规定了用户与服务提供者之间的权利和义务。以下是该协议书的主要知识点: 1. **所有权和运营权**:平台的所有权和运营权归特定公司所有...
【游戏注册用户协议书范本】是一份详细规定游戏用户与平台之间权利义务关系的法律文件,主要用于规范用户在游戏平台的注册、使用和服务过程中的行为。以下是对这份协议书中重要知识点的详细解读: 1. **所有权和...
此外,协议还包括了用户个人隐私信息的保护,即第三条未在摘要中提及的内容,这部分通常规定了***如何收集、使用和保护用户的个人信息,以及用户有权访问、更正和删除自己信息的相关权利。 总的来说,这个协议确保...
《APP用户注册协议》是用户使用特定APP时必须遵循的法律文件,它详细规定了用户在使用该软件及相关服务过程中的权利和义务。协议中强调了用户需在18周岁以上,或者在法定监护人陪同下阅读并同意协议内容。用户在注册...
9. **隐私保护**:虽然没有直接提及,但通常此类协议会包含对用户个人信息的收集、使用和保护的条款,用户应确保自己了解并接受这些条款。 这份协议旨在保护公司的合法权益,同时也为用户提供了一个使用服务的框架...
【知识产权平台用户注册服务协议书】是一份法律文件,用于规范用户在互联网知识产权平台上进行注册和服务使用的行为。此协议书的签订意味着用户同意并接受其中的所有条款和规则,具有法律约束力。 1. **协议效力**...