Войти

Показать полную графическую версию : [решено] Отображение иконок dll в проводнике.


smoke-grenade
29-01-2010, 16:01
Здравствуйте. Хотел бы узнать как можно сделать так чтобы в проводнике винХр, в режиме таблица или список, у каждой длл-ки была своя иконка, не та которая сопоставлена ассоцаациями, а какая-то из тех что внутри нее есть (если она есть). Это сделать точно возможно так как, до переустановки системы у меня это работало. Просто я забыл как это сделал :(
Предполагаю что это какой то плагин или дополнение к проводнику.

pahan22
29-01-2010, 18:38
smoke-grenade, следующий твик реестра тебе поможет! :)

Windows Registry Editor Version 5.00
;Показывать *.dll файлы в виде первой найденной иконки
[HKEY_CLASSES_ROOT\dllfile\DefaultIcon]
@="%1"

smoke-grenade
30-01-2010, 08:06
если это добавить в файл.рег и даже написать сверху регедит4 то он почему то не запускается. ну да ладно. если зайти туда руками то вижу в разделе дефолтикон:

по умолчанию (reg_expand_sz) %1
OldDefIcon (reg_expand_sz) %SystemRoot%\System32\shell32.dll,-154

я так понимаю первое - то что нужно? но даже после удаления лишнего (второго параметра) не заработало :(

пс и эксплорер убивал, и перезапускал полностью.

korsar77
30-01-2010, 09:34
smoke-grenade, если это добавить в файл.рег и даже написать сверху регедит4 то он почему то не запускается. »
Выдержка из статьи "Основы работы с реестром Windows"
Синтаксис REG-файла
Windows Registry Editor Version 5.00 - заголовок файла, являющийся его неотъемлемой частью. Также в качестве заголовка вы можете встретить REGEDIT4 - это формат Windows 98 / NT 4.0, который впрочем поймут и более новые операционные системы Windows. http://www.oszone.net/6176
Windows Registry Editor Version 5.00
;Показывать *.dll файлы в виде первой найденной иконки
[HKEY_CLASSES_ROOT\dllfile\DefaultIcon]
@="%1"

smoke-grenade
30-01-2010, 09:55
-я так понимаю первое - то что нужно?
-Твик сразу проверил и доволен результатом

это типа да? то что нужно? моей системе мешает второй параметр? тогда есть идеи почему не работает при удалении второго?

пожалуйста напишите сюда что у вас содержится в разделах
HKCR\.dll
HKCR\dllfile

smoke-grenade
30-01-2010, 10:19
всем спасибо, разобрался с бубном.

Shuraley
30-01-2010, 14:36
всего лишь требовалось пробел поставить__)))))

Windows Registry Editor Version 5.00

;Показывать *.dll файлы в виде первой найденной иконки
[HKEY_CLASSES_ROOT\dllfile\DefaultIcon]
@="%1"

Amigos
01-02-2010, 09:23
Также в качестве заголовка вы можете встретить REGEDIT4 - это формат Windows 98 / NT 4.0, который впрочем поймут и более новые операционные системы Windows. »инфа устарела
В висте (ну и, наверное, в севен) файлы с REGEDIT4 уже не канают

korsar77
01-02-2010, 16:48
Amigos, инфа устарела
В висте (ну и, наверное, в севен) файлы с REGEDIT4 уже не канают »
файлы с REGEDIT4 севен воспринимает как родные . Проверил
Для примера :

REGEDIT4
; Удаление из контекстного меню "Моего компьютера" Подключить/отключить сетевой диск
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\explorer] "NoNetConnectDisconnect"=dword:00000001

;Удаление стрелок с ярлыков
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\lnkfile]
"EditFlags"=dword:00000001
"IsShortcut"=-
"NeverShowExt"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\lnkfile\CLSID]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\lnkfile\shellex]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\lnkfile\shellex\ContextMenuHandlers]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\lnkfile\shellex\ContextMenuHandlers\Offline Files]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\lnkfile\shellex\ContextMenuHandlers\{00021401-0000-0000-C000-000000000046}]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\lnkfile\shellex\DropHandler]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\lnkfile\shellex\IconHandler]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\lnkfile\shellex\PropertySheetHandlers]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\lnkfile\shellex\PropertySheetHandlers\ShimLayer Property Page]

;Удалить Печать из файлов *.reg
[-HKEY_CLASSES_ROOT\regfile\shell\print]

[-HKEY_CLASSES_ROOT\regfile\shell\print\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,4f,00,\ 54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,2f,00,70,00,20,\ 00,25,00,31,00,00,00
;из файлов *.bat
[-HKEY_CLASSES_ROOT\batfile\shell\print]

[-HKEY_CLASSES_ROOT\batfile\shell\print\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,4f,00,\ 54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,2f,00,70,00,20,\ 00,25,00,31,00,00,00
;из файлов *.cmd
[-HKEY_CLASSES_ROOT\cmdfile\shell\print]

[-HKEY_CLASSES_ROOT\cmdfile\shell\print\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,4f,00,\ 54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,2f,00,70,00,20,\ 00,25,00,31,00,00,00




© OSzone.net 2001-2012