2009-06-29 8 views
1

Ich wurde beauftragt, einige Verknüpfungen zu dem Desktop zu erstellen, wenn unsere App installiert wird. Die meisten dieser Verknüpfungen gehören zu unserer eigenen App und ihren implementierten Dateien, aber ein Paar gehört zu anderen ausführbaren Dateien, die bereits auf dem Zielsystem vorhanden sind (z. B. Sharepoint Central Admin).WIX - Erstellen einer Verknüpfung zum Desktop für eine vorhandene Datei im Dateisystem

Für die Shortcuts, die ich für unsere eigene App depretieren muss, denke ich, ist eine nicht angekündigte Abkürzung der Weg zu gehen? Ich habe den folgenden Code für einen meiner Verknüpfungen ..

<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>    

Ich bin verwirrt aber über Verknüpfungen zu Apps erstellen, die bereits auf dem System vorhanden ist. Insbesondere möchte ich eine Verknüpfung zum Sharepoint Central Admin erstellen und auf dem Desktop platzieren. Die bestehende Sharepoint Central Admin Verknüpfung im Startmenü hat folgendes Ziel ...

"C: \ Programme \ Gemeinsame Dateien \ Microsoft Shared \ Web Server Extensions \ 12 \ BIN \ PSConfigUI.exe" -cmd showcentraladmin

Wie gehe ich vor, um eine Verknüpfung dafür auf dem Desktop zu erstellen? Auch wie übergebe ich ihm die Argumente (-cmd showcentraladmin).

+0

Hinweis: Es gibt eine Vorschau Ihres Posts direkt unter dem Bearbeitungssteuerelement. Bitte nehmen Sie sich die Zeit, um Ihren Beitrag vor dem Absenden zu überprüfen. Ich habe dieses Mal die Codeanzeige für Sie korrigiert. – OregonGhost

+0

Entschuldigung. Ich wusste nicht, dass ich Text hervorheben und dann auf den Code-Button klicken konnte. –

Antwort

4

Das Attribut "Verknüpfung/@ Ziel" ist formatiert. Das bedeutet, dass Sie einen Pfad über eine Property mit der Syntax "[PROPERTY_ID]" angeben können. Ein FileSearch-Element kann verwendet werden, um die ausführbare Datei zu finden, auf die Sie zeigen möchten, und sie einer Eigenschaft zuzuweisen.

Die Befehlszeilenargumente können über das Attribut Shortcut/@ Arguments bereitgestellt werden.

Verwandte Themen