【发布时间】:2023-03-11 01:48:01
【问题描述】:
我有这个 dll(称为 unknown.dll),我只知道 Ghidra 告诉我什么。我正在使用 LoadLibraryW 来加载它,但是(在 x86 中)它向我抛出了错误 126。但是,在 64x 中它给了我错误 193,所以我认为问题不是我的程序找不到我的dll... 这是我的代码:
#include <iostream>
#include <Windows.h>
typedef int(__cdecl* FunctionIWant)();
int main()
{
HMODULE hmod = LoadLibraryW(L"C:\\unknown.dll");
if (hmod != NULL)
{
...
}
else
std::cout << GetLastError();
return 0;
}
我做错了什么?
【问题讨论】:
标签: dll dllimport loadlibrary