Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Интерфейс - Как изменить *.ico - скрытая папка в реетре либо в shell32.dll итп?

Ответить
Настройки темы
Интерфейс - Как изменить *.ico - скрытая папка в реетре либо в shell32.dll итп?

Аватара для semiono

Ветеран


Сообщения: 842
Благодарности: 33

Профиль | Отправить PM | Цитировать


Как изменить *.ico - скрытая папка в реетре либо в shell32.dll итп?
Возможно что в реестре нету ключа DefaultIcon для папки, либо я не нахожу почему-то.
Кстити, в shell32 я тоже что-то не смог найти хотя помню что там должно вроде быть?
Реестр предпочтителнее, чтобы не ковырять DLL
Смысл в том, чтоб установить одинаково для скрытых и обычных папок. Очень хочется, подскажите как.

(WinXP)

-------
Полезное сообщение


Отправлено: 23:24, 02-04-2012

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата semiono:
Смысл в том, чтоб установить одинаково для скрытых и обычных папок. »
Зачем?

Отправлено: 02:16, 03-04-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для semiono

Ветеран


Сообщения: 842
Благодарности: 33

Профиль | Отправить PM | Цитировать


Философский вопрос.
Но главное как я понял это не так просто как мне казалось.
Здесь какая-то API делает значки папок и файлов мутными, и на это повлиять наверное совсем не возможно без патча, причём знать бы какого.
Можно было бы просто убрать аттрибуты, но например, System Volume Information после перезагрузки снова установиться hidden.
У меня вполне адекватная идея... если папки нужно скрыть, то их нужно скрыть, а если их не скрывать, то они должны быть папками.
Для работы с аттрибутами есть буквы, которых итак хватает.

-------
Полезное сообщение


Отправлено: 05:12, 03-04-2012 | #3


Новый участник


Сообщения: 43
Благодарности: 5

Профиль | Отправить PM | Цитировать


Для этого прийдется конкретно расхакать explorer
Так как это не иконка собственно, а метод извращения над иконкой (Listview стиль LVIS_CUT)
Т.е надо хакнуть на неустановку этого стиля ...
Поищи байткод мастеров, может кому будет интересно...
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:31, 03-04-2012 | #4


Аватара для semiono

Ветеран


Сообщения: 842
Благодарности: 33

Профиль | Отправить PM | Цитировать


LVIS_CUT - классно, может его для начала удалить... попробую!

-------
Полезное сообщение


Отправлено: 17:36, 03-04-2012 | #5


Аватара для semiono

Ветеран


Сообщения: 842
Благодарности: 33

Профиль | Отправить PM | Цитировать


Ладно, так обойдусь
echo [.ShellClassInfo]> "%SystemDrive%\System Volume Information\desktop.ini"
echo IconFile=%WinDir%\system32\shell32.dll>> "%SystemDrive%\System Volume Information\desktop.ini"
echo IconIndex=-177>> "%SystemDrive%\System Volume Information\desktop.ini"

-------
Полезное сообщение


Отправлено: 00:43, 04-04-2012 | #6


Модератор


Moderator


Сообщения: 8304
Благодарности: 2861

Профиль | Отправить PM | Цитировать


Цитата semiono:
Возможно что в реестре нету ключа DefaultIcon для папки, либо я не нахожу почему-то. »
[HKEY_CLASSES_ROOT\Folder\DefaultIcon]
Цитата semiono:
Кстити, в shell32 я тоже что-то не смог найти хотя помню что там должно вроде быть? »
4 иконка

Цитата semiono:
Смысл в том, чтоб установить одинаково для скрытых и обычных папок. Очень хочется, подскажите как. »
через [HKEY_CLASSES_ROOT\Folder\DefaultIcon] установить в качестве иконки пустой ico файл, без картинки.
В таком случае иконки и скрытых и обычных папок будут пустыми, и визуально неотличимыми друг от друга.
Цитата semiono:
Здесь какая-то API делает значки папок и файлов мутными »
да, в оболочке так.
Но если использовать TotalCommander, то в нём "обычная папка" и "скрытая/системная папка" это две разные иконки, которые можно поменять.
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:12, 04-04-2012 | #7


Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Отправить PM | Цитировать


Здесь одно средство ---> RESTORETOR (У меня 2007) <---
Советую скачать здесь бы выложил, но он идёт с кряком ЧТО НЕЛЬЗЯ ДЕЛАТЬ!
Ищи в гугле, чо скажу...

Также он расфасовывает, не не , а как, по типу эксплорера

СОВЕТУЮЮЮ!!

Работа с файлами в Restorator 2005

Установка.

Установка программы ни чем не отличается от установки, какой либо другой программы. Но тут могут возникнуть проблемы с русификацией и лечением программы. После установки ПЕРВЫМ нужно русифицировать, а ПОТОМ лечить! Если всё прошло нормально, то должно получиться примерно такое:



Работа с файлами.

Прежде чем заменять ресурсы, нужно скачать то, на что будем менять. Скачиваем архивы для: shell32 , explorer, mydocs. Процедура редактирования ресурсов одинакова для всех файлов, поэтому я покажу пример только для shell32.dll. Открываем Restorator, жмем "Файл, Открыть" и идём в директорию system32. Там находим файл shell32.dll. Открываем его. И вот, что вы должны увидеть:



Мы видим папки с ресурсами. Нас интересуют только папки под названием "Точечный рисунок" и "Иконка". И вот тут нам понадобятся те архивы с ресурсами, которые мы скачали заранее с сайта (см. выше). Распаковываем все файлы из архива shell32_res.rar, к примеру, на рабочий стол (в любую папку). Теперь в Restorator-е, в правой стороне, во вкладке "Проводник", идем в эту папку. Далее идём опять в левую часть: выбираем папку "Точечный рисунок", жмем правую кнопку мыши, и выбираем пункт "Привязать..." и в выпавшем меню выбираем "Автоматически привязать....."



Пойдёт процесс замены. С папкой "Иконки" делаем тоже самое. Но только при замене иконок, вылетит окно, что типа некоторые иконки не получилось заменить, не пугайтесь, так должно быть. После того, как все ресурсы были заменены, нужно создать патч (который собственно и будет менять ресурсы).

Для создания патча, идем в меню "Инструменты", "Создать ResPatcher". И в вылетевшем окне везде жмём "Далее".



По окончании создания патча, в директории "System32" появится файл под названием "Patch_shell32.exe" - это и есть патч. Запускать этот патч нужно в "Безопасном режиме". (Safe Mode - для тех, кто в бункере, нужно нажать F8 в начале загрузки PC).

Эту же процедуру проделываем и с остальными файлами. На этом переделка файлов завершена.

Последний раз редактировалось ADNER, 12-11-2012 в 14:02. Причина: не вставил ссылку на ресурсы для изменения иконок


Отправлено: 13:48, 12-11-2012 | #8


Аватара для semiono

Ветеран


Сообщения: 842
Благодарности: 33

Профиль | Отправить PM | Цитировать


Вопрос был в том чтобы изменить затемнённость значка при аттрибуте "скрытый файл", и видимо это нельзя зделать ресурсами,
так как это что-то напоминает прозрачность изображения и работает с любыми ресурсами файлов, значит это фитча в ядре.

-------
Полезное сообщение


Отправлено: 21:52, 13-01-2013 | #9



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Интерфейс - Как изменить *.ico - скрытая папка в реетре либо в shell32.dll итп?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Ресурсы - [решено] AVI в shell32.dll Werder007 Оформление Windows XP 17 12-06-2012 13:49
Ресурсы - Как правильно редактировать Shell32.dll ? russtavelly Оформление Windows 11/ 10 / 8 / 7 / Vista 1 14-07-2011 06:52
Разное - [решено] shell32.dll seawolfsergey Microsoft Windows 2000/XP 4 16-01-2011 15:26
какой BIOS лучше на мамку ASUS P5B-VM 1004 либо 0901 либо 0504 либо 0405 либо 0307 paljch Материнские платы и память 1 12-11-2009 23:27
Интерфейс - System Volume Information - не скрытая папка bl1nk Microsoft Windows 2000/XP 6 18-03-2008 21:26




 
Переход