建立自己的协议头---类似rtsp://ftp://的东西

首先就是注册表 , 这个是关键 , 怎么修改 ?? 这个办法至少有三种 .Net VBS INF API 随便挑选一种 ..
1 HKEY_CLASSES_ROOT
建立一个目录 lloup
2 建立目录 :HKEY_CLASSES_ROOT/lloup/DefaultIcon 用于表示图标的 ( 默认 ) 建立字符串值 C:/showargs.exe,0
3 建立目录 : HKEY_CLASSES_ROOT/lloup/shell/open/command 这个就是命令了 给默认添加字符串值 C:/showargs.exe %1   <- 就是这个 .
给出 reg 文件仅供参考 :
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT/lloup]
@="测试协议"
"EditFlags"=hex:02,00,00,00
"URL Protocol"=""
[HKEY_CLASSES_ROOT/lloup/DefaultIcon]
@="C://showargs.exe,0"
[HKEY_CLASSES_ROOT/lloup/shell]
[HKEY_CLASSES_ROOT/lloup/shell/open]
[HKEY_CLASSES_ROOT/lloup/shell/open/command]
@="C://showargs.exe %1"
准备工作 OK. 下面进行程序工作 :
VB 比较简单 , 我们用它来 .VB6, 我连 VS.NET 都懒的开了
新建一个 exe 代码就一行 , 只要得到连接地址就可以了 , 更加复杂的东西自然就是分析字符串命令了 . 很明显的事情 .
-----------------------------
Text1.Text = Command
------------------------------
OK 这些就够了
运行结果
 
 
任务完成 , 可以自己建立一个类似 real 的东西了 , 连接你的站点 , 下载你的指令 , 然后你的程序解析 …..
  对了 , 要是想弄的像 HTTP 那么复杂 ... 还是借鉴 http 的吧
比如自己建立一个 run://c:/a.exe 之类 ….
或者修改 http:// , 然后指向你的 exe 还后你再 redirect IExplorer....
有点黑啊
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值