Ícone de atalho de URL em vários PCs

Ícone de atalho de URL em vários PCs

Criei um atalho para uma página da web na minha área de trabalho. Adicionei uma imagem .ico personalizada para a imagem do ícone. Quando copio este atalho para outro computador, ele não mantém esse ícone. Existe alguma maneira de fazer com que a imagem personalizada permaneça lá?

Responder1

O ícone não está incorporado no atalho, nem pode estar.

O arquivo .ICO deve existir onde o atalho pode acessá-lo e deve estar onde o atalho está configurado para procurá-lo.

Você precisará fornecer o ícone com o atalho e fazer com que o usuário coloque-o no mesmo caminho (no sistema) ao qual o atalho se refere.

É por isso que os instaladores geralmente geram os atalhos após a instalação do programa. O usuário instala o programa no caminho desejado e isso inclui o arquivo ICO. O instalador agora sabe onde está o arquivo ICO, para que possa criar um atalho que tenha esse ícone referenciado corretamente.

Como alternativa, você poderia usar um dos ícones do sistema no arquivo de sistema SHELL32.DLL e referenciá-lo com %SystemRoot%\system32\SHELL32.dll, já que todas as versões do Windows deveriam ter esse arquivo, com os mesmos ícones no mesmo local, e como está usando a %systemroot%variável, não importa onde o usuário realmente instalou o Windows, ele será resolvido corretamente.

informação relacionada