03:21

Правильного ответа нет. Любой выбор приводит к жертвам, любое решение требует платы. | Лишь навык имеет значение.
[ok]

Здравствуйте.
Подскажите пожалуйста, можно ли в XP настроить иконки для разных расширений файлов.
Чтобы иконки, скажем для .avi, использоавались те, которые я укажу, а не тянулись из программы, которая по умолчанию обрабатывает файлы с данным расширением.
Если можно, подскажите пожалуйста, как это корректно сделать.

Комментарии
26.02.2012 в 03:37

Sanctus Satanas
Если честно, ничего не понял. :upset: Иконки тянутся оттуда, откуда прописано в реестре для данного расширения. Это может быть любой файл, содержащий иконки, включая dll, exe и, собственно, ico, находящийся где угодно.
26.02.2012 в 03:48

Правильного ответа нет. Любой выбор приводит к жертвам, любое решение требует платы. | Лишь навык имеет значение.
--==SS==--, Во. Уже понятней. А где в реестре это можно прописать?


Если честно, ничего не понял.

Дано. Есть MPC со своим набором иконок, есть WMP со своим и LA со своим. При этом в системе творится полный абзац, хоть сколько скидывай всё в дефолт или ассоциируй файлы с плеерами. Иконки отображаются то по-одному, то по-другому.

Задача. Сделать так, чтобы иконки брались только оттуда, откуда скажу и плееры не могли это менять.

Хотя у меня не только с плеерами такая беда. Раньше с аудио-видео файлами такое было, а сейчас вот .pdf открывается через адобридер, как и должен, но при этом на всех файликах с этим разрешением иконка от фотошопа. В настройках вида файлов "Сервис - Свойства папки - Типы файлов." на .pdf стоит что он через ридер открывается, но всё равно иконка от фотошопа.

В общем, я хочу усё централизовать, чтобы все иконки для нужных мне расширений брались из одного места и никто не мог этому помешать.
26.02.2012 в 04:06

¡ʎuunɟ ʇou sı sıɥʇ
My Computer - Tools - Folder Options - File types.
26.02.2012 в 04:12

fire-dragon
после совета Foul thing, запустить regedit и поставить всем разрешение только на чтение раздела hotkey_classes_root для соответствующих подразделов
26.02.2012 в 10:21

A strong man doesn't need to read the future. He makes his own.
Рюзаки, есть метод проще, бери тотал коммандер и ставь там:

Файл - открыть с помощью и дальше по картинке. И никакого лишнего гемора.


26.02.2012 в 23:24

Правильного ответа нет. Любой выбор приводит к жертвам, любое решение требует платы. | Лишь навык имеет значение.
Solid Snake, Спасибо, попробую.
27.02.2012 в 01:17

Правильного ответа нет. Любой выбор приводит к жертвам, любое решение требует платы. | Лишь навык имеет значение.
Solid Snake, Не работает. Тотал показывает, что значок поменялся, но система отображает как раньше. Перезагрузка ничего не дала. Всё также отображается в разнобой. В одних папках avi отображается значком MPC, в других LA.
27.02.2012 в 01:28

Sanctus Satanas
В одних папках avi отображается значком MPC, в других LA.
И там и там именно avi? Можно грохнуть кэш иконок.
27.02.2012 в 01:31

Правильного ответа нет. Любой выбор приводит к жертвам, любое решение требует платы. | Лишь навык имеет значение.
--==SS==--, Именно .avi. Сам перегонял)
27.02.2012 в 02:08

Правильного ответа нет. Любой выбор приводит к жертвам, любое решение требует платы. | Лишь навык имеет значение.
--==SS==--, Можно грохнуть кэш иконок.

Спасибо. Помогло.)
27.02.2012 в 03:18

Sanctus Satanas
Оке. )
Ну там вообще всё довольно просто: в HKCR есть ветки с именами типа .avi. Т.к. несколько расширений может относиться к одному типу файлов, то чаще всего дефолтовым параметром там прописано название ветки, которая характеризует весь тип (это необязательно, можно всё сразу свалить в ту же ветку). Изначально там будет avifile. Ок, смотрим avifile и видим там ветку DefaultIcon. Параметр по умолчанию — путь к иконке. В XP по дефолту это что-то типа «C:\PROGRA~1\WINDOW~2\wmplayer.exe,-120». Число после запятой — номер иконки.
Вообще в винде для этого есть встроенный апплет — Сервис->Свойства папки->Типы файлов, но он довольно криво работает.
А суть предложения fire-dragon — прописать права на ветку (да, в NT там самый настоящий ACL) таким образом, чтобы никто не мог в неё ничего заново писать и, соответственно, никто не мог больше переассоциировать avi с другой программой или другой иконкой. Хотя, на мой взгляд, это грязный хак. )
27.02.2012 в 03:22

fire-dragon
--==SS==--, ну а что ты от инженера хотел?