ResetEmu
14 апреля , 2007
Разработчик:79bmedia GmbH
ResetEmu - программа позволяет выяснить, какое приложение приводит к перезагрузке карманного компьютера. ResetEmu имитирует перезагрузку палма отправкой специального кода инициализации каждой программе. Сообщается имя каждой обрабатываемой программы, так что можно вычислить вредную программу, вызывающую неприятности при перезагрузке.
Операционная система Palm предупреждает о глобальных (и не очень) событиях установленные приложения заранее, используя так называемые "коды запуска" (Launch Codes), наиболее употребимым из которых является "нормальный старт программы" (sysAppLaunchCmdNormalLaunch), который, собственно, программу-получателя-кода и запускает. Этот код понимают и умеют правильно обработать почти все приложения, однако, прискорбно, что на нем их понимание иной раз и ограничивается, и другие коды, посылаемые, например, при перезагрузке или хотсинке, ставят эти приложения в тупик, раздражая пользователя Fatal Alert-ами и Fatal Exception-ами.
Программа Reset Emulator (ResetEmu) умеет "в лабораторных условиях" отправлять коды запуска каждому приложению в отдельности, что позволяет отследить реакцию в той или иной ситуации и понять чего следует опасаться при дальнейшем его использовании ( или над чем следует потрудится, если вы разработчик ).
Предупреждение: Reset Emulator предназначен для отлова критических ошибок, так что особо не удивляйтесь, если вы с ними встретитесь.
Для работы программы требуется сделать warm reset ( перезагрузку с удержанием кнопки "вверх"). После запуска программа предложит выбрать один из кодов запуска и, после нажатия соответствующей кнопки, начнет отсылать его приложениям в алфавитном порядке. После спровоцированной ошибки и перезагрузки программа наябедничает на "вредоносца".
Внимание! Рекомендуется не перепроверять все приложения после устранения причины циклического ресета. И вообще спрятать куда-нибудь на карту - от греха подальше. Системные требования:
· Palm III
· Palm OS 2.0
www.pdaload.ru