Еще немного информации о падении Observer из-за
VDISK.SO.
Что имеем:
Far 2.0.1807 x86
Чистая WinXP SP3 + все автообновления. Framework 4
не установлен. Но установлены 2.0 SP2, 3.0 SP2, 3.5 SP1.
Для эксперимента из папки Plugins удалено все, за исключением Observer.
При попытке просмотреть содержимое ISO-образа получаем:
Code: Select all
╔════════════════ Исключительная ситуация ═════════════════╗
║ Исключение: Неизвестное исключение (0xE0434F4D) ║
║ Адрес: 0x7C812AFB ║
║ Функция: SetStartupInfoW ║
║ Модуль: C:\Far20\Plugins\Observer\4Observer.dll ║
╟──────────────────────────────────────────────────────────╢
║ { Выгрузить плагин } [ Отладка ] ║
╚══════════════════════════════════════════════════════════╝
Интересно отметить, что если в папку Plugins добавить плагин Multiarc, то эта же ошибка возникает и при нажатии Shift+F1 (Shift+F2, Shift+F3), т. е. при срабатывании Multiarc'а.
Падения Observer'а, как здесь уже известно, прекращаются при удалении/переименовании файла vdisk.so.