Значок ярлыка URL на нескольких ПК

Значок ярлыка URL на нескольких ПК

Я создал ярлык для веб-страницы на рабочем столе. Я добавил пользовательское изображение .ico для иконки. Когда я копирую этот ярлык на другой компьютер, он не сохраняет этот значок. Есть ли способ сделать так, чтобы пользовательское изображение оставалось там?

решение1

Значок не встроен в ярлык и не может быть там встроен.

Файл .ICO должен существовать там, где ярлык может получить к нему доступ, и там, где ярлык настроен на его поиск.

Вам нужно будет предоставить иконку с ярлыком и попросить пользователя поместить ее по тому же пути (в своей системе), на который ссылается ярлык.

Вот почему установщики обычно генерируют ярлыки после установки программы. Пользователь устанавливает программу по желаемому пути, и это включает файл ICO. Теперь установщик знает, где находится файл ICO, поэтому он может создать ярлык, который будет иметь соответствующую ссылку на этот значок.

В качестве альтернативы вы могли бы использовать один из системных значков в системном файле SHELL32.DLL и ссылаться на него с помощью %SystemRoot%\system32\SHELL32.dll, так как во всех версиях Windows должен быть этот файл с теми же значками в том же месте, и поскольку он использует переменную %systemroot%, неважно, где пользователь фактически установил Windows, он будет разрешен правильно.

Связанный контент