Я пытался использовать GetProcAddress
с несколькими функциями из kernel32.dll. Он работал нормально, за исключением функции "OutputDebugString".
Мой код:
typedef void(WINAPI *LPGETNUMBER)(LPCTSTR);
int main() {
const LPGETNUMBER pAddr = (LPGETNUMBER)GetProcAddress(GetModuleHandle((LPCSTR)("kernel32.dll")), "OutputDebugString");
if (NULL == pAddr) {
int32_t nLastErrorCode = GetLastError();
}
}