So funktioniert es zumindest unter Windows 7:
Verknüpfungen im Startmenü (z. B. unter Alle Programme ) - Das Feld " Kommentar" wird als QuickInfo im Mauszeiger angezeigt
Verknüpfungen im Startmenü fixiert - Im Mauszeiger werden keine QuickInfos angezeigt
An die Taskleiste angehängte Verknüpfungen - Dateiname der Verknüpfung (dh .LNK-Datei), die im Mauszeiger als QuickInfo angezeigt wird
Ich weiß nicht, warum sich Verknüpfungen, die an die Taskleiste angeheftet werden, anders verhalten, aber das Kommentarfeld wird aus irgendeinem Grund ignoriert. Ich habe auch versucht, %AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
die Verknüpfungen aufzurufen und sie umzubenennen, aber es scheint etwas Zwischenspeicherung zu geben, da weder der Explorer neu gestartet, noch sich abgemeldet und der Tooltip neu abgemeldet wurde. Nur das Beenden einer Verknüpfung mit einem anderen Namen und das erneute Festlegen einer Verknüpfung mit einem anderen Namen hat die QuickInfo für mich erfolgreich geändert.
Das Merkwürdige daran ist, dass das %AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
direkte Umbenennen von Verknüpfungen und das erneute Starten sie tatsächlich kaputt machte. Die Symbole wurden durch leere (weiße) ersetzt. Wenn Sie darauf klicken, werden die Programme gestartet, die Verknüpfungen jedoch aus der Taskleiste verschwinden. Sehr seltsam.
Hinweis: AFAIK, die Description- Eigenschaft des WshShortcut- Objekts (dh das Kommentarfeld im Eigenschaftendialogfeld der Verknüpfung) stimmt nicht mit dem Beschreibungsfeld Assembly Assembly überein , das Sie aus der ausführbaren Datei von Firefox extrahiert haben (siehe unten) der QuickInfo der Verknüpfung.
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <assemblyIdentity version="1.0.0.0" processorArchitecture="*" name="Firefox" type="win32"/> <description>Firefox</description> <dependency> <dependentAssembly> <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="*" publicKeyToken="6595b64144ccf1df" language="*"/> </dependentAssembly> </dependency> <ms_asmv3:trustInfo xmlns:ms_asmv3="urn:schemas-microsoft-com:asm.v3"> <ms_asmv3:security> <ms_asmv3:requestedPrivileges> <ms_asmv3:requestedExecutionLevel level="asInvoker" uiAccess="false"/> </ms_asmv3:requestedPrivileges> </ms_asmv3:security> </ms_asmv3:trustInfo> <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1"> <application> <supportedOS Id=""/> </application> </compatibility> </assembly>