TC4Shell - использование WCX плагинов в Проводнике

Обсуждение любых программ, не имеющих отношения к Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Dec
Сообщения: 466
Зарегистрирован: Чт сен 07, 2006 18:56

Сообщение Dec »

Flasher писал(а):А где в списке ...?
Спасибо за список, по изучаю.
Flasher писал(а):И я бы снял галки
Если установщик ставит галку включенной, то это по его мнению безопасная операция.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Dec писал(а):то это по его мнению безопасная операция
Эмм. А как установщик без составителя может решать такие вещи?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Dec
Сообщения: 466
Зарегистрирован: Чт сен 07, 2006 18:56

Сообщение Dec »

Flasher писал(а):Эмм. А как установщик без составителя может решать такие вещи?
Если после установки ассоциации изменится поведение уже установленных в системе компонент - то операция опасна. Иначе безопасна. Как то так.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Ну, так очевидно, что chm по-умолчанию открывается системным hh.exe. Где же тут соблюдена "безопасность"?
В моём случае это и flv касается.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Dec
Сообщения: 466
Зарегистрирован: Чт сен 07, 2006 18:56

Сообщение Dec »

Flasher писал(а):Ну, так очевидно, что chm по-умолчанию открывается системным hh.exe. Где же тут соблюдена "безопасность"?
Ну так и после установки ассоциации chm будет по-умолчанию открывается системным hh.exe. Для открытия в Проводнике есть команда контекстного меню "Открыть в этом окне".
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

А какой тогда смысл списка, если весь он будет открываться только через контекстное меню? :?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Dec
Сообщения: 466
Зарегистрирован: Чт сен 07, 2006 18:56

Сообщение Dec »

Flasher писал(а):А какой тогда смысл списка, если весь он будет открываться только через контекстное меню? :?
Смысл примерно следующий. После регистрации файлы типа 7z, для которых в системе нет ассоциированной программы, будут открываться по умолчанию Проводником, а файлы типа chm, для которых в системе есть ассоциированная программа, будут по прежнему открываться в ассоциированной программе, но будет и возможность открыть файл как архив в Проводнике через команду контекстного меню.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Считаю, такой подход не совсем верным с учётом исходного назначения программы. Правильней было бы иметь возможность открывать весь список через ПКМ, а отмеченное по Enter. Иначе прямой смысл файловых ассоциаций теряется.
При этом было бы логично, чтобы отмечены были все архивные расширения и те, что ещё не ассоцированы.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Dec
Сообщения: 466
Зарегистрирован: Чт сен 07, 2006 18:56

Сообщение Dec »

Flasher писал(а):Считаю, такой подход не совсем верным
Проблема состоит в том, что регистрация TC4Shell в системе и регистрация любой другой программы очень разные. Регистрация TC4Shell - это регистрация namespace shell extension, что накладывает множество ограничений. В частности, невозможно открыть произвольный файл в Проводнике без установки соответствующей ассоциации (которая, напомню, физически отличается от регистрации ассоциации расширения файла к стандартному приложению).
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Dec писал(а):без установки соответствующей ассоциации
А чем установка ассоциации установщиком отличается от установки ассоциации программой через запрос? Разве это нельзя совместить?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Dec
Сообщения: 466
Зарегистрирован: Чт сен 07, 2006 18:56

Сообщение Dec »

Flasher писал(а):
Dec писал(а):без установки соответствующей ассоциации
А чем установка ассоциации установщиком отличается от установки ассоциации программой через запрос? Разве это нельзя совместить?
Не понял вопрос.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Ну, всплывающее предложение при установке на годном файле ассоцирует аналогично системной привязке? Или аналогично установщику по namespace shell?

Не нужно цитировать предыдущие посты. И так понятно, к чему ответ.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Dec
Сообщения: 466
Зарегистрирован: Чт сен 07, 2006 18:56

Сообщение Dec »

В всплывающем предложении и установщике используется один и тот же механизм установки ассоциаций - ассоциация расширения файла к namespace shell extension.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Понятно. Жаль.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Dec
А есть возможность подцепить архивы без расширений? В скрипте их можно проверять по IsFolder.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Ответить