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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Оформление Windows XP (http://forum.oszone.net/forumdisplay.php?f=114)
-   -   [решено] Отображение иконок dll в проводнике. (http://forum.oszone.net/showthread.php?t=165544)

smoke-grenade 29-01-2010 16:01 1333556

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

pahan22 29-01-2010 18:38 1333686

smoke-grenade, следующий твик реестра тебе поможет! :)
Код:

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


smoke-grenade 30-01-2010 08:06 1334040

если это добавить в файл.рег и даже написать сверху регедит4 то он почему то не запускается. ну да ладно. если зайти туда руками то вижу в разделе дефолтикон:

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

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

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

korsar77 30-01-2010 09:34 1334058

smoke-grenade,
Цитата:

Цитата 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 1334066

-я так понимаю первое - то что нужно?
-Твик сразу проверил и доволен результатом

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

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

smoke-grenade 30-01-2010 10:19 1334077

всем спасибо, разобрался с бубном.

Shuraley 30-01-2010 14:36 1334244

всего лишь требовалось пробел поставить__)))))

Windows Registry Editor Version 5.00

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

Amigos 01-02-2010 09:23 1335668

Цитата:

Цитата korsar77
Также в качестве заголовка вы можете встретить REGEDIT4 - это формат Windows 98 / NT 4.0, который впрочем поймут и более новые операционные системы Windows. »

инфа устарела
В висте (ну и, наверное, в севен) файлы с REGEDIT4 уже не канают

korsar77 01-02-2010 16:48 1336041

Amigos,
Цитата:

Цитата 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



Время: 09:01.

Время: 09:01.
© OSzone.net 2001-