![]() |
Как назначить папкам и файлам иконки в файле .theme?
Подскажите, как прописать в файле с расширением .theme иконку к локальному диску, папке, элементу панели управления и т.д.. Собственно, там прописываются только иконки к компьютеру, сети, файлам пользователя и корзине, а как прописать остальные?
|
adamas.koff, вот вам для информации:
http://msdn.microsoft.com/en-us/libr...90(VS.85).aspx |
Огромнейшее спасибо!! Именно этот ресурс я безуспешно искал в интернете 3 дня... Потерял ссыль при переустановке винды) Но там всё равно нет способа прописать остальные значки - на папку, например... Значит, нельзя?
И ещё.. Порылся в реестре, посмотрел соответствия... Я так понял, вот из этого: ; Computer - SHIDI_SERVER [CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\DefaultIcon] DefaultValue=%SystemRoot%\Icons\spectre.ico первая строка - это название значка, ну, ресурса, к которому привязан значок, через тире - некий параметр этого ресурса, который я не понял абсолютно, вторая - ветка реестра иконки и третья - значение этой ветки. Пытался заменить иконку в панели управления "Панель задач и меню пуск", прописал вот так: ; Taskbar and Start Menu [CLSID\{0DF44EAA-FF21-4412-828E-260A8728E7F1}\DefaultIcon] DefaultValue=%SystemRoot%\Icons\charismatic.ico Не работает. То есть иконка как была стандартная, так и осталась. Причём иконка компьютера в этом случае: ; Computer - SHIDI_SERVER [CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\DefaultIcon] DefaultValue=%SystemRoot%\Icons\spectre.ico изменилась. По-ходу, дело в параметре "SHIDI_SERVER", но как его менять? В реестре ничего похожего нет. |
adamas.koff, можете попробовать сориентироваться по CLSID (см. файл темы).
Найти в реестре все CLSID, имеющие параметр DefaultIcon и прописать их в файле темы. |
Долго, поскольку их там не мало... Но попробую. А как быть с "SHIDI_SERVER"? Что интересно, в ссылке, что вы мне дали, такого параметра нет.
|
"adamas.koff, можете попробовать сориентироваться по CLSID (см. файл темы).
Найти в реестре все CLSID, имеющие параметр DefaultIcon и прописать их в файле темы." Нашёл, прописал - нулевой результат. Да, и без "SHIDI_SERVER" иконка компьютера всё равно меняется. |
Цитата:
Можно к этому вопросу подойти с другой стороны. Есть программы, которые меняют значки папок, файлов и т.д. Ресурсы файлов они не затрагивают, а вносят изменения именно в реестр. Если хотите изменить системные значки без сторонних программ, то надо отследить изменения, которые они вносят в реестр и использовать их в виде твика реестра, правда для такого применения значков будет нужна перезагрузка компьютера. Можно использовать всем известные TuneUp Utilities 2012 или редактор значков и курсоров IconLover и т.д. Для сравнения реестра ДО и ПОСЛЕ можно использовать бесплатный RegShot. Как поменять значки в Панели управления без сторонних программ написано здесь (правда на английском, но всё понятно). Если очень нужно, то дерзайте ;) |
Спасибо)) Да, хотелось бы без сторонних программ менять иконки.. Потому как ломанный софт не люблю. Попробую, ещё раз спасибо. А где там написано, как поменять значки панели управления? Меня на страницу скачивания регшота посылает ссыль.
|
Время: 18:27. |
Время: 18:27.
© OSzone.net 2001-