`
liuhaixiao
  • 浏览: 143581 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

注册自己的协议

阅读更多

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



编辑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\""



保存该文件,双击执行,傻瓜协议就注册完了,在浏览器的地址栏里输入:
shagua://
这时就可以启动你的应用程序了

就这么简单?这只是入门,还有更多,要学会自己研究哦:)

分享到:
评论

相关推荐

    为Windows平台浏览器注册自己的协议+跨进程参数传递

    详细请参考http://topic.csdn.net/u/20090413/17/95324fd2-c830-44f3-af6f-7c98441eb641.html?seed=463571679

    最新如何自己注册标志版权标志知识版权、使用版权及注册申明协议书最新整理版WORD最新版.docx

    最新如何自己注册标志版权标志知识版权、使用版权及注册申明协议书最新整理版WORD最新版.docx

    计算机网络课程设计报告:基于SMTP协议的模拟邮件系统

    用户注册并登录后,可查看个人注册信息、修改个人信息、绑定自己的公网邮箱后,可以向任意邮箱发送邮件、可以查看自己的收件箱等等。 2.2 系统数据库总体设计 本系统的总体目标是为了实现邮件的发送与收取。其中主要...

    专利网上申请 注册请求 注册协议 标准文件

    有志青年 就要有自己的专利技术 到本地专利局来回往返,费时费力,不如网上申请专利,省时省力

    股份代持协议书(定稿).doc

    1.1 为明确代持股份的所有权,甲、乙双方通过本协议确认,代持股份实际由甲方所有并实际出资,并由乙方以自己的名义持有。 1.2 乙方以自己的名义,代理甲方对外持有股份,并依据甲方意愿对外行使股东权利,并由甲方...

    股权代持协议书.doc

    注册号: 住所: 法定代表人: 受托人(乙方): 身份证号码: 住址: 甲、乙双方本着平等互利的原则,经平等协商,就甲方委托乙方代为持股相关事宜达成协议如下,以兹共同遵照执行: 一、代持股基本情况 1、...

    https协议实现注册登录(面向对象版)

    之前发过一个自己写的版本,提交后被老板嫌弃的抛弃了。然后老板自己写了一个版本.......

    股权代持协议书 (4).doc

    公司注册号: xxx 公司地址: xxx 法定代表人: xx 委托人签字(甲方): 身份证号码: 住址: 受托人签字(乙方): 身份证号码: 住址: 甲、乙双方本着诚信务实的原则,经充分协商,就甲方委托乙方代为持股...

    TCPIP协议详解(4-1)

    系统 61 7.4 安装WINS服务器 61 7.5 WINS管理和维护 62 7.5.1 加入静态表项 62 7.5.2 维护WINS数据库 63 7.5.3 备份WINS数据库 65 7.5.4 备份WINS注册项 65 7.5.5 恢复WINS数据库 65 7.5.6 ...

    XMPP协议的IM客户端IMPanda

    有感于3Q大战,自己编写了一个XMPP协议的客户端,目前只实现了简单的基础功能,可以发送消息.其他功能正在开发中.默认已经注册了一个GTalk帐号供测试,大家有自己的GMail帐号也可以直接输入测试.

    ProtocolWorker:秉承Web Workers精神的API,允许通过自定义协议处理程序进行动态的应用程序间交互

    协议工遵循Web Workers / Background Pages精神的API实验... 在某些浏览器中,协议处理程序可以由站点注册,因此可以将它们作为处理给定协议激活的选项来显示。 mailto:是一种众所周知的协议。 如果您将Outlook注册为m

    STM32+MQTT协议功能实现

    STM32 F103VE!野火的那个,很常用的,移植好的MQtt协议,注册迪发物联的用户,连接就能行,自己亲测可用!也可以自己搭建MQTT服务器连接。

    股权代持协议[最新修改稿].doc

    1.1 甲方自愿委托乙方作为自己对杭州 有限公司(以下简称“**公司”)人民币300万元出资(该等出资占**公司注册资本的30%,下简称“代持股权”)的名义持有人,并代为行使相关股东权利,乙方愿意接受甲方的委托并代...

    股权转让协议书-重点.doc

    2)保证自己具有合法的权力签署并全面履行本协议。 3)本协议的签署或履行不违反以乙方为一方或约束乙方自身或其资产的任何重大合同或协议。 4)保证在本协议签署后,不得无故放弃本次股权的受让,亦不得将其在本...

    商标注册代理协议范本

    带提供商标注册代理协议范本模板,通过这份合同能够保障自己的合法权益,保证自己的利益不受到...该文档为商标注册代理协议范本,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看

    代理注册登记协议书

    带提供代理注册登记协议书模板,通过这份合同能够保障自己的合法权益,保证自己的利益不受到损...该文档为代理注册登记协议书,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看

    免费64位软电话控件(IAX2协议)V1.0.0.710

    IAXOCX是一个可用于asterisk的支持IAX协议的ActiveX控件: 简单易用,无需特殊安装 多线路、多帐户注册 呼叫转接 呼叫保持 语音信箱状态通知 DTMF发送 电平指示 点对点拨号 GSM、G711A、G711U语音编码 ...

    股权代持协议范本.doc

    所谓的“股份代持协议”就是股东将自己的股份以其他股东名义在工商管理部门登记,同时与名义股东签订协议确认股份的实际持有人为未登记的股东,这种现象被称为股份代持, 双方的股份确认协议就是“股份代持协议”。...

    股权代持协议模板.doc

    l.1 甲方自愿委托乙方作为自己对杭州****** 有限公司(以F下简称“**公司”) 人民币800万元出资(该等出资占**公司注册资本的40% ,下简称“代持股份”)的名义持有人,并代为行使相关股东权利,乙方愿意接受甲方的...

    使用java简单实现基于smtp协议的邮件收发

    可以简单实现邮件的收发功能,支持126.163邮箱,不支持qq邮箱,新注册的163邮箱不支持。自己修改过的程序代码,经测试能运行。注意:代码里需要改成自己的邮箱和密码就可以运行了!

Global site tag (gtag.js) - Google Analytics