Virtual Disk

Обсуждение только плагинов и утилит для Total Commander.

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

Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

CaptainFlint писал(а):Пока это можно сделать только макросами, которые будут копировать файл в список плагина, вызывать диалог и нажимать в нём кнопочку. Сам по себе плагин не рассчитан на подобную автоматизацию.
Из "пока" для меня следует, что в будущем это планируется, а из "сам по себе не расчитан" наоборот :(. Можно пояснить.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

ask-rus
Что ж тут непонятного? "Сам по себе не рассчитан" — значит, в нём нет необходимой функциональности: интерфейс WFX-плагинов не предполагает подобных вариантов применения. "Пока" — значит, я не исключаю возможности будущих доработок плагина в этом направлении (если это окажется вообще возможно реализовать).
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

CaptainFlint писал(а):Что ж тут непонятного? "Сам по себе не рассчитан" — значит, в нём нет необходимой функциональности: интерфейс WFX-плагинов не предполагает подобных вариантов применения.
CaptainFlint писал(а):(если это окажется вообще возможно реализовать)
MVV придумывает что-то в своей виртуальной панели :), я думаю, и здесь можно не ограничиваться.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

ask-rus
Я очень не люблю применять хаки. Я пока не изучал данное направление. Если выяснится, что для поддержки подобной функции мне придётся перехватывать нажатия клавиш, сабклассить окна и контролы и запускать Тотал через какой-нибудь launcher, то даже несмотря на возможность реализации я пошлю такую её лесом. Гораздо проще будет воспользоваться утилитой из командной строки, тем более, что я планирую выпустить такую утилиту для модифицированного драйвера vd_filedisk.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

VirtualDisk 1.3.3:
  1. Драйвер теперь подписан цифровой подписью Кристиана Гислера, что позволяет использовать его в Windows Vista/7 x64 без отключения проверки подписей.
  2. Исправлена уязвимость: при помощи драйвера пользователи могли работать с файлами, доступ к которым был для них запрещён (исправление реализовано только для WinXP и новее!).
  3. Запрещено подключать сжатые и зашифрованные образы: из-за ошибки Windows это может приводить к зависанию драйвера и системы.
  4. Добавлен китайский (традиционный) перевод интерфейса (Sheree Chen).
  5. В диалоге свойств образа фокус по умолчанию теперь установлен на кнопке подключения/отключения.
  6. Реализована утилита командной строки vd_filedisk.exe для управления подключением образов независимо от TC (загружается отдельно).
  7. Выложены исходные коды драйвера и утилиты vd_filedisk.exe по лицензии GPL.
Плагин / зеркало (121 Кб)
Утилита / зеркало (78 Кб, с исходниками)
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
mrmerak
Сообщения: 441
Зарегистрирован: Пн авг 20, 2007 03:48

Сообщение mrmerak »

CaptainFlint
а все так же требуется перезагрузка после установки драйвера?
TC 9.51 | Win10 1903
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Mr.Merak
Да. Установка/обновлене драйвера происходит не так часто, поэтому задача избавления от перезагрузок имеет у меня довольно низкий приоритет. Во всяком случае, однозначно ниже, чем подписывание драйвера, портирование на юникод, добавление поддержки виртуальных каталогов и многое другое, что будет давать эффект ежедневно, а не однократно.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
mrmerak
Сообщения: 441
Зарегистрирован: Пн авг 20, 2007 03:48

Сообщение mrmerak »

CaptainFlint
жаль. пришлось юзать конкурента - WinCDEmu
TC 9.51 | Win10 1903
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Mr.Merak
А в чём такая серьёзная проблема — перезагрузиться? Мне правда интересно. Ведь перезагрузка требуется в виндах довольно часто: как минимум, ежемесячно (после установки обновлений с Windows Update), а то и чаще (при установке других программ), так что я никак не могу назвать данную ситуацию уникальной. Или стоит задача выйти на рекорд по аптайму?
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
mrmerak
Сообщения: 441
Зарегистрирован: Пн авг 20, 2007 03:48

Сообщение mrmerak »

CaptainFlint
ну я ж сборщик 8) ставлю свою сборку многим людям и конечно, они часто просят устанавить какую-то игру (99% из iso). Так что проблема во времени...
TC 9.51 | Win10 1903
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

CaptainFlint писал(а):как минимум, ежемесячно (после установки обновлений с Windows Update), а то и чаще (при установке других программ)
В эпоху засилия грандиозного количества портабл-программ с учётом отсутствия желания использовать дырявый Windows Update ни о каких "каждый месяц и чаще" речь, хотя бы в моём случае, идти не может.
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Mr.Merak писал(а):ставлю свою сборку многим людям
А, теперь ясно. Этот сценарий я не учёл… Ладно, буду иметь в виду, что это важный аспект для некоторых пользователей.
Flasher писал(а):с учётом отсутствия желания использовать дырявый Windows Update
Не вижу причин называть его дырявым, но независимо от этого, я лучше буду использовать дырявый Windows Update, чем дырявый Windows.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

CaptainFlint писал(а):Не вижу причин называть его дырявым
http://www.xakep.ru/post/38090/default.asp
CaptainFlint писал(а):я лучше буду использовать дырявый Windows Update, чем дырявый Windows
Каждому своё. Хотя дырявости апдейты винду вовсе не лишают.
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Flasher писал(а):xakep.ru
Ну ты нашёл, блин, источничек…
Flasher писал(а):Хотя дырявости апдейты винду вовсе не лишают.
Не лишают, но уменьшают. Перефразируя известную истину, не существует программ без дыр, существуют не до конца обследованные. И на этом предлагаю закончить оффтоп или продолжить его в другом месте.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
Mellomann
Сообщения: 709
Зарегистрирован: Пн сен 07, 2009 00:44

Сообщение Mellomann »

Доброго времени суток!
Есть такая необходимость при распаковке Тотала (да-да, я делаю установщик по просьбам) автоматом поставить этот самый дровишко. Ситуация ухудшается тем, что комманда
%SystemRoot%\system32\rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 vd_filedisk.inf ,
выполняемая из папки с vd_filedisk.inf (даже если полный путь к inf прописать), обламывается ошибкой "Установка не выполнена" и на том всё.
Однако, если вручную тыкать по инфу правой мышкой и пункт "установить", то всё проходит замечательно. Но в моём-то случае нужно это автоматизировать в одну комманду.
Что я делаю неправильно? Если ошибка в комманде - то где она?
Ответить