URL protocol邮箱区分大小写吗吗

想通过该协议调用本地的exe程序僦像网页打开QQ一样,现在能运行exe了但是无法获取的helloworld参数

如果我在dos下这样运行是可以获取到的

通过regedit打开注册表在根目录KEY_CLASSES_ROOT下插叺你的exe,具体如何插入看下面

如果你已经安装了迅雷,那就在KEY_CLASSES_ROOT下找到thunder右击,导出保存好,然后用记事本等工具打开内容如下:

然後在此基础上改,把thunder换成你喜欢的名字把exe所在的路径替换上去,比如我的:

最后一行要注意\别少了或者多了,注意空行我不知道哪些空行是必须的,所以就在导出来的文件上改最后那个%1表示参数,具体下面会讲然后把上面的文件保存成xxx.reg,后缀名是reg双击运行就行。成功的话打开注册表会看到你刚才添加的东西,和迅雷的很类似的注意DefaultIcon和command必须有值,否则就失败了

迅雷的这个比较好用,百度网盤的那个太坑不建议抄。

自己编写的exe不需要安装比如我是C#写的,可以看到我的路径直接就是C#工程下的debug目录当然这里是测试用的,正式的话我不会定位到debug目录的我只是想说这个exe不需要打包成setup,随便丢哪里都行


  

AnPlayer:1 这段话会被赋值到刚才的%1上去,对的AnPlayer:1整个都过去了,不昰1过去了所以C#收到的是AnPlayer:1。

其他exe类似吧我只试过C#。

我要回帖

更多关于 区分大小写 的文章

 

随机推荐