URL-Verknüpfungssymbol auf mehreren PCs

URL-Verknüpfungssymbol auf mehreren PCs

Ich habe eine Verknüpfung für eine Webseite auf meinem Desktop erstellt. Ich habe ein benutzerdefiniertes .ico-Bild als Symbolbild hinzugefügt. Wenn ich diese Verknüpfung auf einen anderen Computer kopiere, bleibt das Symbol nicht erhalten. Gibt es eine Möglichkeit, das benutzerdefinierte Bild dort zu belassen?

Antwort1

Das Symbol ist nicht in die Verknüpfung eingebettet und kann es auch nicht sein.

Die ICO-Datei muss dort vorhanden sein, wo die Verknüpfung darauf zugreifen kann, und sie muss dort liegen, wo die Verknüpfung laut ihrer Konfiguration danach sucht.

Sie müssen das Symbol mit der Verknüpfung bereitstellen und den Benutzer bitten, es in demselben Pfad (auf seinem System) abzulegen, auf den die Verknüpfung verweist.

Aus diesem Grund generieren Installationsprogramme die Verknüpfungen normalerweise nach der Installation des Programms. Der Benutzer installiert das Programm im gewünschten Pfad, und dieser enthält die ICO-Datei. Das Installationsprogramm weiß jetzt, wo sich die ICO-Datei befindet, und kann daher eine Verknüpfung erstellen, bei der das Symbol ordnungsgemäß referenziert wird.

Alternativ könnten Sie vielleicht eines der Systemsymbole in der Systemdatei SHELL32.DLL verwenden und mit darauf verweisen %SystemRoot%\system32\SHELL32.dll, da alle Windows-Versionen diese Datei mit denselben Symbolen an derselben Stelle haben sollten, und da die %systemroot%Variable verwendet wird, spielt es keine Rolle, wo der Benutzer Windows tatsächlich installiert hat, es wird ordnungsgemäß aufgelöst.

verwandte Informationen