我正在尝试根据现有 DLL 的结果重新创建 dll 的导出函数。原因是这个 DLL 被读入一个非常旧的软件,并且缺乏关于如何创建 DLL 的文档。
文档指出函数头应该是:
DLLEXPORT long WINAPI User_Write(char *Command, char *Parameter)
但是我找不到任何方法来使用该确切的行并复制输出,所以我创建了一个具有以下函数头的 DLL:
extern "C" __declspec(dllexport) long __cdecl User_Write(char *Command, char *Parameter)
当我用 DUMPBIN /exports 导出这个 DLL 时,我得到以下信息:
它相似但不一样,软件不接受 DLL。我真的需要一些帮助!