Правильного ответа нет. Любой выбор приводит к жертвам, любое решение требует платы. | Лишь навык имеет значение.
[ok]
Здравствуйте.
Подскажите пожалуйста, можно ли в XP настроить иконки для разных расширений файлов.
Чтобы иконки, скажем для .avi, использоавались те, которые я укажу, а не тянулись из программы, которая по умолчанию обрабатывает файлы с данным расширением.
Если можно, подскажите пожалуйста, как это корректно сделать.
Здравствуйте.
Подскажите пожалуйста, можно ли в XP настроить иконки для разных расширений файлов.
Чтобы иконки, скажем для .avi, использоавались те, которые я укажу, а не тянулись из программы, которая по умолчанию обрабатывает файлы с данным расширением.
Если можно, подскажите пожалуйста, как это корректно сделать.
-
-
26.02.2012 в 03:37-
-
26.02.2012 в 03:48Если честно, ничего не понял.
Дано. Есть MPC со своим набором иконок, есть WMP со своим и LA со своим. При этом в системе творится полный абзац, хоть сколько скидывай всё в дефолт или ассоциируй файлы с плеерами. Иконки отображаются то по-одному, то по-другому.
Задача. Сделать так, чтобы иконки брались только оттуда, откуда скажу и плееры не могли это менять.
Хотя у меня не только с плеерами такая беда. Раньше с аудио-видео файлами такое было, а сейчас вот .pdf открывается через адобридер, как и должен, но при этом на всех файликах с этим разрешением иконка от фотошопа. В настройках вида файлов "Сервис - Свойства папки - Типы файлов." на .pdf стоит что он через ридер открывается, но всё равно иконка от фотошопа.
В общем, я хочу усё централизовать, чтобы все иконки для нужных мне расширений брались из одного места и никто не мог этому помешать.
-
-
26.02.2012 в 04:06-
-
26.02.2012 в 04:12-
-
26.02.2012 в 10:21Файл - открыть с помощью и дальше по картинке. И никакого лишнего гемора.
-
-
26.02.2012 в 23:24-
-
27.02.2012 в 01:17-
-
27.02.2012 в 01:28И там и там именно avi? Можно грохнуть кэш иконок.
-
-
27.02.2012 в 01:31-
-
27.02.2012 в 02:08Спасибо. Помогло.)
-
-
27.02.2012 в 03:18Ну там вообще всё довольно просто: в HKCR есть ветки с именами типа .avi. Т.к. несколько расширений может относиться к одному типу файлов, то чаще всего дефолтовым параметром там прописано название ветки, которая характеризует весь тип (это необязательно, можно всё сразу свалить в ту же ветку). Изначально там будет avifile. Ок, смотрим avifile и видим там ветку DefaultIcon. Параметр по умолчанию — путь к иконке. В XP по дефолту это что-то типа «C:\PROGRA~1\WINDOW~2\wmplayer.exe,-120». Число после запятой — номер иконки.
Вообще в винде для этого есть встроенный апплет — Сервис->Свойства папки->Типы файлов, но он довольно криво работает.
А суть предложения fire-dragon — прописать права на ветку (да, в NT там самый настоящий ACL) таким образом, чтобы никто не мог в неё ничего заново писать и, соответственно, никто не мог больше переассоциировать avi с другой программой или другой иконкой. Хотя, на мой взгляд, это грязный хак. )
-
-
27.02.2012 в 03:22