Es gibt eine programmatische Antwort unter Wie man "spezielle" .lnk-Dateien analysiert. MSI-Verknüpfungen Windows Installer kündigte Verknüpfungen mit C # an .
So zeigen Sie die angekündigte Verknüpfung an
2657
flamey
Ich habe gerade über angekündigte Verknüpfungen in Windows erfahren. Ich kann jedoch keine Informationen darüber finden, wie ich sehen kann, worauf es hinweist und was mit Doppelklick ausgeführt wird. Gibt es eine Möglichkeit, es zu ändern oder das Symbol zu ändern?
2 Antworten auf die Frage
2
Hugh Allen
Ich bin am Ende auf programmatische Weise (per Perl und Win32 API) gelandet, aber immer noch überrascht, dass es keine integrierte Windows-Methode gibt, um sogar das Ziel anzuzeigen.
flamey vor 14 Jahren
0
1
user66001
Versuchen Sie eines der folgenden (aus Tek-Tips-Foren ):
VbScript
' GetRealTarget.vbs ' This version needs to be run under wscript engine rather than cscript ' Pass the full path to an MSI "Advertised Shortcut" lnk file (including the extension) as a parameter ' e.g. assuming that we have a default install of Office 2003 for All Users: ' GetRealTarget "C:\Documents and Settings\All Users\Start Menu\Programs\Microsoft Office\Microsoft Office Excel 2003.lnk" ' Displays fully resolved target for the MSI shortcut Option Explicit Dim MSITarget On Error Resume Next ' just some simple error handling for purposes of this example If wscript.arguments.count = 1 Then ' did actually pass an MSI advertised shortcut? Or, at least, a parameter that could be such a thing? With CreateObject("WindowsInstaller.Installer") Set MSITarget = .ShortcutTarget(wscript.arguments(0)) If Err = 0 then MsgBox .ComponentPath(MSITarget.StringData(1), MSITarget.StringData(3)) Else MsgBox wscript.arguments(0) & vbcrlf & "is not a legitimate MSI shortcut file or could not be found" End If End With End If On Error Goto 0
PowerShell (bei der Installation dieses Windows Installer-Moduls )
get-msiproductinfo | where { $_.ProductState -match "Installed" } | fl AdvertisedProductName, InstallLocation
Verwandte Probleme
-
12
Warum wird der Ordner / winsxs so groß und kann er verkleinert werden?
-
2
Erhöhte Berechtigungen für Startanwendungen in Windows?
-
14
PDF Viewer unter Windows
-
7
Welche Windows-Dienste kann ich sicher deaktivieren?
-
8
Firefox PDF-Plugin zum Anzeigen von PDF-Dateien im Browser unter Windows
-
1
Windows verliert das Bildschirmlayout
-
1
Gibt es eine Möglichkeit, Installationen / Updates zu verhindern, die meine Festplatte mit kryptisch...
-
1
Wie kann ich von Ubuntu aus über das Netzwerk auf Windows Vista-Drucker zugreifen?
-
6
Log Viewer unter Windows
-
3
Windows-Hintergrundproblem mit zwei Bildschirmen