1

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

1 ответ1

0

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

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .