/
githubmirror
/
x64dbg
Обзор
Документация
Войти
/
githubmirror
/
x64dbg
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
development
src/dbg/exhandlerinfo.h
29 строк
817 B
gmh5225
Using build number instead of magic number
01 июл 2022, 20:20
Не верифицирован
01 июл 2022, 20:20
5284c82
Код
Авторство
О чём код?
#ifndef _EXHANDLERINFO_H #define _EXHANDLERINFO_H #include "_global.h" enum EX_HANDLER_TYPE { EX_HANDLER_SEH, // Structured EX_HANDLER_VEH, // Vectored EX_HANDLER_VCH, // Vectored continue (Vista+) EX_HANDLER_UNHANDLED, // Unhandled }; struct EX_HANDLER_INFO { int count; duint* addresses; }; bool IsVistaOrLater(); bool Is19042OrLater(); bool ExHandlerGetInfo(EX_HANDLER_TYPE Type, std::vector<duint> & Entries); bool ExHandlerGetInfo(EX_HANDLER_TYPE Type, EX_HANDLER_INFO* Info); bool ExHandlerGetSEH(std::vector<duint> & Entries); bool ExHandlerGetVEH(std::vector<duint> & Entries); bool ExHandlerGetVCH(std::vector<duint> & Entries, bool GetVEH); bool ExHandlerGetUnhandled(std::vector<duint> & Entries); #endif //_EXHANDLERINFO_H