Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Тонкости работы с реестром ОС Windows


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Установка и настройка ОС / Тонкости работы с реестром ОС Windows

Выпуск № 273
от 16.02.2007, 11:05

Администратор:Gin
В рассылке:Подписчиков: 701, Экспертов: 73
В номере:Вопросов: 1, Ответов: 2


Вопрос № 75185: Доброе время суток, уважаемые эксперты! Если у папки через "Свойтва->Настройка->Сменить значок..." поменять значок, меняется содержимое файла desktop.ini Если данный файл скопировать в другую папку, то ее значок останется по умолчанию...

Вопрос № 75.185
Доброе время суток, уважаемые эксперты! Если у папки через "Свойтва->Настройка->Сменить значок..." поменять значок, меняется содержимое файла desktop.ini Если данный файл скопировать в другую папку, то ее значок останется по умолчанию, а не измененный. В то же время при изменении через "Свойства..." значок тут же меняется, хотя содержимое файла desktop.ini не изменяется. Возникает вопрос, где же это еще прописывается или почему так происходит. Прверял на папках с музыкой, значок брал 168 из файла shell32.dll. Содержимое файла desktop.ini в приложении.
Заранее благодарен за ответ.

Приложение:

Отправлен: 11.02.2007, 10:57
Вопрос задал: Chemical brother (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Gh0stik
Здравствуйте, Chemical brother!

После часа сканирования реестра мне так и не удалось найти соответствующие настройки, кроме как только для классически папок (Мой компьютер, Мои документы и т.п.).

Дополнительная проверка изменений в системе после смены иконки при помощи утилит типа FileMon и RegMon также привела к нулевому результату.

Но нужный Вам результат можно достичь и при помощи других манипуляций:
1) Создаете файл desktop.ini, такого же содержания, как Вы указали в приложении.
2) Просто устанавливаете атрибут "системный" на целевую папку. Так как после вызова контекстного меню папки и выбора пункта "Свойства" установить нужный атрибут весьма проблематично, то можно прибегнуть к таким способам:
  • при помощи файлового менеджера Total Commander (меню ФайлИзменить атрибуты...);

  • при помощи файлового менеджера Far (меню ФайлИзменить атрибуты... или комбинация Ctrl+A);

  • при помощи команды (меню ПускВыполнить...): attrib +s путь_к_папке (например, attrib +s C:Temp - устанавливаем атрибут системный на папку C:Temp).


Good Luck!!!
---------
Господь Бог - это всего лишь сверхмощный генератор случайных чисел, в соответствии с которыми сочетаются события на Земле. Генератор случайных чисел - и только.
Ответ отправил: Gh0stik (статус: Профессионал)
Украина, Славянск
Организация: Славянский государственный педагогический университет (Кафедра алгебры)
ICQ: 289363162
----
Ответ отправлен: 11.02.2007, 23:33
Оценка за ответ: 5
Комментарий оценки:
Спасибо. Ответ помог. А целью было изменение значка у группы папок :-) Хотел автоматизировать сей процесс, вот и появился такой вопрос

Отвечает: Елин Виталий
Здравствуйте, Chemical brother!
Чтобы значек у папки изменился нужно задать для нее (для папки) атрибут Read Only командой (пуск -> выполнить): attrib +r "путь к папке"
Ответ отправил: Елин Виталий (статус: 1-ый класс)
Ответ отправлен: 14.02.2007, 08:47
Оценка за ответ: 5
Комментарий оценки:
И так действительно меняет. Значит смена аттрибутов помогает. Спасибо за ответ. Маленький совет: старайтесь давать как можно более полные и развернутые ответы, и высокие оценки Вам обеспечены :-)


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
ООО "Мастер-Эксперт Про", Москва, 2007
Авторские права | Реклама на портале
Версия системы: 4.44 beta от 26.01.2007
Яндекс Rambler's Top100

В избранное