[求助]关于GetExceptionInformation函数的调用
发表于:
2010-3-6 16:51
7481
[求助]关于GetExceptionInformation函数的调用
最近在学习Windows核心编程, 碰到了不少问题... 这不, 就卡在GetExceptionInformation这个函数上了
#include "stdafx.h"
#include <Windowsx.h>
#include <tchar.h>
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
GetExceptionInformation();
}
出现的错误代码如下:
error LNK2001: unresolved external symbol "void * __cdecl _exception_info(void)" (?_exception_info@@YAPAXXZ)
然后查看了GetExceptionInformation函数的定义, 代码如下:
#ifdef _MSC_VER
#define GetExceptionCode _exception_code
#define exception_code _exception_code
#define GetExceptionInformation (struct _EXCEPTION_POINTERS *)_exception_info
(在这里试过 extern "C" {#define GetExceptionInformation (struct _EXCEPTION_POINTERS *)_exception_info} 但还是不行.)
#define exception_info (struct _EXCEPTION_POINTERS *)_exception_info
#define AbnormalTermination _abnormal_termination
#define abnormal_termination _abnormal_termination
unsigned long __cdecl _exception_code(void);
void * __cdecl _exception_info(void);
int __cdecl _abnormal_termination(void);
#endif
希望哪位高手出来解决下.
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)