установите пользовательские значки для всех

Я пытаюсь связать пользовательские значки в файлы на fileshare для всех (Windows). Это работает отлично для меня, и я вижу пользовательские значки, но если кто-то еще открывает сетевую папку, он не видит значки.

Существует ли способ установить значки для всех?

1
задан 07.01.2011, 21:04

1 ответ

Другие пользователи не видят значок, потому что они не могут получить доступ к фактическому .ico файл при помощи того же пути, как Вы делаете. Например, если Вы используете значок, расположенный в C:\Icons\Porn folder.ico, тот путь был бы сохранен в названном файле desktop.ini. Когда пользователь сети открывает долю, его система ищет пользователя C:\Icons\, не Ваш.

Обойти это, редактирование desktop.ini содержать путь, который работал бы по сети - что означает .ico файл должен также быть в публично доступной доле. Если Вы сохранили значки в доле названными "Общедоступный материал", и компьютер назвали florianpc, это было бы:

[.ShellClassInfo]
IconFile=\\florianpc\Public stuff\Icons\Music.ico

Но это не будет работать 100% (возможно, 98%). Было бы еще лучше при использовании пути относительно папки. Например, это заставило бы Windows искать a folder.ico непосредственно в самой папке:

IconFile=folder.ico

(Между прочим, Windows на самом деле делает это для folder.jpg в режиме миниатюры.)

Точно так же это заставило бы Windows пойти, каждый выравнивает, затем посмотрите в каталоге "Icons":

IconFile=..\Icons\Music.ico

desktop.ini файл обычно и "Скрывался" и "Системный" набор битов, таким образом, Вы не будете видеть его, пока Вы не отключите, "Скрывают защищенные файлы операционной системы".

С другой стороны, просто откройте Notepad, нажмите File-> Open, обзор к папке, и войдите desktop.ini как имя.

0
ответ дан 24.11.2019, 01:13

Теги

Похожие вопросы