2009-06-29 96 views
1

我的任务是安装应用程序时创建一些桌面快捷方式。大多数这些快捷方式属于我们自己的应用程序及其部署的文件,但一对属于目标系统上已存在的其他可执行文件(例如Sharepoint Central Admin)。WIX - 为文件系统上的现有文件创建桌面快捷方式

对于我需要为我们自己的应用程序deprige的快捷方式,我认为一个unadvertised快捷方式是要走的路?我有以下代码为我的其中一个快捷方式..

<Directory Id="DesktopFolder" Name="Desktop" /> 
<Shortcut Id="DesktopShortcut" Directory="DesktopFolder" Advertise="yes" Name="Solution Manager" Icon="SolutionManager.exe"> 
     <Icon Id="IntuitionSolutionManager.exe" SourceFile="$(var.SolutionManagerRootFolder)SolutionManager.exe" /> 
</Shortcut>    

我感到困惑然而有关创建快捷方式到已经存在于系统上的应用程序。特别是我想创建一个到SharePoint管理中心的快捷方式并将其放置在桌面上。在开始菜单中的现有的SharePoint中央管理快捷方式具有以下目标...

“C:\ Program Files文件\ Common Files文件\ Microsoft共享\ web服务器extensions \ 12 \ BIN \ psconfigui.exe” -cmd showcentraladmin

如何在桌面上为此创建快捷方式?另外我怎么传递它的参数(-cmd showcentraladmin)。

+0

提示:您的帖子在编辑控件下方有预览。请在提交前花时间审核您的帖子。我这次修复了代码显示。 – OregonGhost 2009-06-29 15:39:26

回答

4

快捷方式/ @目标属性被格式化。这意味着您可以使用“[PROPERTY_ID]”语法通过属性提供路径。 FileSearch元素可用于查找要指向的可执行文件并将其分配给Property。

通过Shortcut/@ Arguments属性提供的命令行参数。

相关问题