我已将 DLL 注入现有游戏。
我可以像这样导入函数和变量:
typedef const wchar_t* (__fastcall *get_string_t)(const char*, int, const char*, int);
get_string_t real_get_string = reinterpret_cast<get_string_t>(0x6f9ec0);
int& g_cx = *reinterpret_cast<int*>(0x8523e0);
但是这些函数指针和变量增加了间接性,并且语法繁琐。有没有办法从可执行文件中导入原始函数,以便链接器可以找到它们并且我可以使用普通(外部)声明?