关于TIB变量的定义
程序中有这样的定义
typedef struct TIB
{
PEXCEPTION_REGISTRATION_RECORD* ExceptionList; //FS:[0x00]
dword StackBase; //FS:[0x04]
dword StackLimit; //FS:[0x08]
dword SubSystemTib; //FS:[0x0C]
dword FiberData; //FS:[0x10]
dword ArbitraryUserPointer; //FS:[0x14]
dword TIB; //FS:[0x18]
};
编译时报错
1>g:\脱壳\x86 emulator v1.2_con\tib.h(34) : error C2380: “TIB”前的类型(构造函数有返回类型或是当前类型名称的非法重定义?)
1>g:\脱壳\x86 emulator v1.2_con\tib.h(34) : error C2208: “TIB”: 没有使用此类型进行定义的成员
问题是在结构类型TIB又定义了dword TIB,然后报错,貌似结构里面的TIB应该是指地址吧?不一定对啊。大家帮我看看怎么修改能通过
谢谢