Меня такой прикол не устраивает! На столько, что даже в очередной раз не мог заснуть ночью...
Начал рыть и нашел причину! Виной тому, как ни странно, компонент Windows под названием "Предотвращение выполнение данных"! Причем, не важно, что сама система на прогу не ругается - она это делает не всегда. Так же не понятен алгоритм того, как оно принимает решение сработать: может без проблем работать, а потом вдруг решить, что программу надо блокировать (как случилось у меня).
Подозреваю, что параноя у нее появилась после какого-то очередного обновления безопасности...
И так, у всех, у кого Лайт вылетает с сообщением "
Abnormal program termination", заходим "Пуск" -> "Панель управления" -> "Система" (
Или правый клик на "Компьютер" -> "Свойства") -> "
Дополнителные параметры системы" -> "Дополнительно" -> (Быстродействие)"Параметры" -> "
Предотвращение выполнение данных". Выбираем признак "Включить DEP для всех программ и служб, кроме выбранных ниже:"
Далее, важный нюанс: если в предыдущим пункте DEP был "включен только для основных программ и служб.", прежде чем продолжить, компьютер обязательно нужно перезагрузить! Далее, жмем "Добавить" и выбираем MaYaLite.exe
Добавлять придется каждый раз, для каждой новой версии программы, даже если кладете ее в туже папку!
Кстати, после такого, у меня программа начинает видеть порты в системе даже без включения режима совместимости с Windows XP... правда ее нужно при этом "запускать от имени администратора".
Удачи всем!