我通常使用此方法来访问可执行文件中的函数。代码是从DLL执行的(总是有效,除非函数在类中,即使它是公共的):
·H:
typedef int (*pgObjViewportClose) (OBJECTSTRUCT* gObj);
extern pgObjViewportClose gObjViewportClose;
的.cpp
pgObjViewportClose gObjViewportClose = (pgObjViewportClose) 0x04F1940;
这样可行,但如果访问函数在类中,我无法工作。尝试访问类中的函数时,我得到一个未处理的异常。有办法吗?