首页 新闻 搜索 专区 学院

启动URI Protocol注册的控制台程序没有图标Icon

0
悬赏园豆:50 [已关闭问题] 关闭于 2020-05-26 23:57

参考的MSDNRegistering an Application to a URI Scheme


用C#写的简单的控制台程序,在“项目-属性-应用程序”里设置了Icon,单独启动也有Icon。
但是将其注册到注册表里,在 HTML 中使用自定义协议,如:

<a href="HelloBaby://abcd">Click me</a>

这样调用程序,调用成功,但是图标却是默认图标。

注册表项如下:

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\HelloBaby]
"URL Protocol"="HelloBaby Protocol"
@="HelloBaby"
[HKEY_CLASSES_ROOT\HelloBaby\DefaultIcon]
@="D:\WorkCode\HelloBaby.exe,1"
[HKEY_CLASSES_ROOT\HelloBaby\shell]
[HKEY_CLASSES_ROOT\HelloBaby\shell\open]
[HKEY_CLASSES_ROOT\HelloBaby\shell\open\command]
@="\"D:\\WorkCode\\HelloBaby.exe\" \"%1\""

请教大家,如何使控制台程序的左上角和任务栏都显示Icon?

song-z的主页 song-z | 菜鸟二级 | 园豆:204
提问于:2017-03-13 18:38
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册