Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   [решено] Не работает desktop.ini если copy/past (http://forum.oszone.net/showthread.php?t=178426)

naxaH 17-06-2010 18:03 1436138

Не работает desktop.ini если copy/past
 
Здравствуйте все.
Задача такова: есть 100 папок. Расположенных в расшаренной папке. Часть папок пользователь (с полными правами) должен помечать путем изменения иконки. У сетевой папки иконку стандартными методами не изменить. Остается только копировать/вставлять уже имеющийся настроенный desktop.ini. Он есть, однако когда копируешь его в обычную папку, то иконка не меняется! Причем если зайти на комп (где находятся расшареные папки) и через свойство папки изменить иконку вручную то она поменяется, и после этого иконка будет менятся,если редактировать (или скопировать) desktop.ini.
Собственно вопрос: что дополнительно нужно сделать чтобы помимо помещения файла desktop.ini в папку иконка у этой папки изменилась?
Содержимое инишника:

[.ShellClassInfo]
Iconfile=C:\Windows\system32\SHELL32.dll
IconIndex=137

Атрибуты ASH
Причем у одной папки все сразу применилось (при перемещении в нее ини файла) а вот другие отказываются принимать настройки
Файлы лежат на 2008R2 клиенты win7, XP pro sp3
Опция "Всегда отображать значки, а не искизы" включена (у клиента)
Опция "Отображать значки файлов на эскизах" выключена (у клиента)

Morpheus 17-06-2010 18:37 1436160

naxaH, не знаю почему так, но так оно работает.
Если сначала у всех папок поменять значок (выбрав стандартный, например) и desktop.ini создаст там система - в дальнейшем значок будет меняться без проблем (при копировании desktop.ini с заменой или даже после удаления его).

naxaH 18-06-2010 09:33 1436513

Чуется, что где то в системе что-то меняется по отношению к этой папке (реестр, скрытые системные настройки папки, различные там NTFS потоки и прочее имхо). Никто не заморачивался больше данной темой?

Поставил на папку, которой хочу изменить иконку атрибут системный +s и сразу иконка изменилась (ини сконфигурированный уже находился в ней). Во всех мануалах пишут что атрибут нада ставить только на сам инишник :sorry:

Только теперь папки то все системные и их не видно (отображать скрытые системные файлы не катит).
Полагаю есть некий особый атрибут что-то между системным и скрытым... Ребза просыпайтесь! Нужны идеи! )))

В итоге поставил на папку атрибут +r и значок поменялся.

Короче разобрался. Когда папка простая она без атрибута. Как только меняешь ей значок через свойство папки, то сразу назначается ей атрибут "r". Вот собственно и решение.

Как бы решено .)))


Время: 19:16.

Время: 19:16.
© OSzone.net 2001-