2009-06-29 82 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屬性提供的命令行參數。

相關問題