Outros usuários não veem o ícone porque não podem acessar o arquivo .ico
real usando o mesmo caminho que você. Por exemplo, se você usar um ícone localizado em C:\Icons\Porn folder.ico
, esse caminho será armazenado em um arquivo chamado desktop.ini
. Quando um usuário da rede abre o compartilhamento, o sistema procura o usuário C:\Icons\
, não o seu.
Para resolver isso, edite desktop.ini
para conter um caminho que funcione na rede - o que significa que o arquivo .ico
também deve estar em um compartilhamento acessível publicamente. Se você mantivesse os ícones em um compartilhamento chamado "Public stuff" e o computador fosse chamado florianpc
, seria:
[.ShellClassInfo]
IconFile=\florianpc\Public stuff\Icons\Music.ico
Mas isso não funcionará 100% (talvez 98%). Seria ainda melhor se você usasse um caminho relativo à pasta . Por exemplo, isso faria o Windows procurar um folder.ico
diretamente na própria pasta:
IconFile=folder.ico
(By the way, o Windows realmente faz isso para folder.jpg
no modo de miniaturas.)
Da mesma forma, isso faria com que o Windows subisse um nível, então olhe dentro do diretório "Ícones":
IconFile=..\Icons\Music.ico
O arquivo desktop.ini
normalmente tem os bits "Oculto" e "Sistema" definidos, então você não o verá até que você desative "Ocultar arquivos protegidos do sistema operacional" .
Como alternativa, basta abrir o Bloco de notas, clicar em Arquivo - > Abra , navegue até a pasta e insira desktop.ini
como nome.