|
根据文档,异常表的RVA指向一个IMAGE_RUNTIME_FUNCTION_ENTRY
此结构定义如下
typedef struct _IMAGE_RUNTIME_FUNCTION_ENTRY {
DWORD BeginAddress;
DWORD EndAddress;
union {
DWORD UnwindInfoAddress;
DWORD UnwindData;
} DUMMYUNIONNAME;
} _IMAGE_RUNTIME_FUNCTION_ENTRY, *_PIMAGE_RUNTIME_FUNCTION_ENTRY;
UnwindInfoAddress应该指向一个UNWIND_INFO
但是我发现我的windows.h中并没有这个UNWIND_INFO的定义.VS2012和VS2017的都没有.翻了一下devc++自带的mingw gcc4.9.2的winnt.h里面也没有这个定义.所以是不是它定义在另一个头文件里面了?翻找资料没有找到相关结果.
另一个问题就是如果想用win32api创建一个选项卡式的窗口,类似于cpuz那样的应该用哪些api以及传什么参数? |
上一篇: 今日一贴!驱动下的SSDT基地址获取下一篇: deepin系统下C++编程系列(科普,非精通)
|