2011-09-05 74 views
1

我接管了对VB.Net WinForms应用程序的支持。当通过ClickOnce安装安装此应用程序时,它会在桌面上生成一个快捷方式。但令人讨厌的是,如果您在创建的快捷方式上执行了右键单击和属性操作,则很明显这不是常规快捷方式,因为它没有目标选项卡,所以从快捷方式中不明显属性这个快捷方式引用的内容。所以我的问题是:这种快捷方式背后的想法是什么?为什么隐藏这种类型的快捷方式的目标? (他们甚至调用了什么?这是我第一次见到ClickOnce安装,所以当我发现属性选项卡丢失时有点惊讶。)如何找出快捷方式引用的可执行文件?由VB.Net创建的快捷方式WinForms ClickOnce安装没有目标选项卡

回答

2

ClickOnce快捷方式 - 如those created by .Net setup programs - 是'advertised shortcuts',其中操作系统在运行之前验证程序 - 并且必要时运行MSI修复程序。无法从快捷方式确定目标.exe。

+0

谢谢,斯图尔特的答案。通过查看ClickOnce安装的默认位置中的文件夹,我设法找到了“广告快捷方式”引用的可执行文件。 – BruceHill

1

该快捷方式是here中描述的“通告的快捷方式”。
为了找出可执行文件正在被引用的快捷方式执行以下操作:

  1. 运行使用快捷
  2. 打开任务管理器应用。
  3. 右键单击该记录的过程中,选择转步骤
  4. 右击该进程的记录,并选择打开文件位置

而且沃拉...

+0

这适用于Windows 7,但不适用于XP。看完路径后,我可以看到他们为什么要隐藏它。 –

相关问题