Подскажите, как можно програмно посчитать число исключений, определённых|спользуемых в PE-файле (код неуправляемый)
Хукнуть ntdll!KiUserExceptionDispatcher и в обработчике инкрементить счётчик исключений, если я так вопрос понял.
Clerk, если я правильно понял вашу мысль, то вы ответили не на тот вопрос. Необходимо статически проанализировать неуправляемый PE-файл и узнать число исключений, определённых в нём.
Имеются в виду только исключения, которые он отлавливает? Не совсем понятно, что значит "статически"? Не запуская? Тогда это непросто. Исключения динамичны и по выходу из ф-ии обработчик исключения изымается из цепочки (если речь вообще про SEH идет), поэтому автоматизированно проанализировать без запуска файла довольно сложно.
vlademar В файле исключения не определяются. Скажите, что вы имеете под словом "исключения"? Уважаемый, тов. Clerk правильно Вам сказал, т.к. исключения - есть понятие выполнения, кстати эмуляция это тоже выполнение.