微软的Outlook今日,VS.NET开始页都使用网页做了界面,有一个问题,以Outlook今日页面为例,拖拽“收件箱”链接到桌面会建立一个网页快捷方式,目标是“outlook:收件箱”。点击这个程序还真的能启动Outlook并启动收件箱。如果VB程序用网页做界面也涉及这个问题,那就是如何禁止IE控件向其他地方拖拽连接而形成快捷方式,或者更好的办法,如何向微软一样,在点击一个网页快捷方式时,想办法判断是否为我的程序的快捷方式,并予以动作。

解决方案 »

  1.   

    呵呵,这是微软在注册表中注册了这种类型的打开方式啊~比如你看看word的快捷方式也会发现同样的。方法应该类似打开拨号连接的快捷方式一样吧。
      

  2.   

    是不是目标以"Outlook:"开头的都用Outlook打开阿?做界面的连接时填一个“MyEXE:某某动作”是不是可以呢?接下来我怎样在注册表里注册这种打开方式:凡是网络连接目标开头为“MyEXE”的都用MyEXE打开?
    MS的快捷方式目标都很古怪