gpt4 book ai didi

c++ - LoadLibraryEx 函数

转载 作者:太空宇宙 更新时间:2023-11-04 15:07:09 25 4
gpt4 key购买 nike

我正在尝试使用 LoadLibraryEx 函数,但是它每次都失败,并且没有给我任何正确的错误来知道出了什么问题。这是我的代码:

 HMODULE h;
h = LoadLibraryEx("C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\Include\\LMJoin.h", NULL, 0x00000008);
if(h!=NULL)
{
if (::GetModuleHandleExW(0, L"LMJoin.h", &h))
{
typedef BOOL (WINAPI *PGET_DOMAIN_INFO)(wchar_t const**, wchar_t**, _NETSETUP_JOIN_STATUS*);
PGET_DOMAIN_INFO getDomainInfo = (PGET_DOMAIN_INFO)GetProcAddress(h, "NetGetJoinInformation");
if (NULL != getDomainInfo)
{
nas = (getDomainInfo)(NULL, &lpNameBuffer, &BufferType);
}
}
FreeLibrary(h);
}
else
{
TRACE_ERR("LMJoin.h Library could not be loaded\n",GetLastError());
}

有人可以帮忙吗?

最佳答案

LoadLibraryEx 用于加载 DLL 文件,而不是头文件。 NetGetJoinInformationNetapi32.dll DLL 中。它在 Lmjoin.h(包括 Lm.h) 中声明。

关于c++ - LoadLibraryEx 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11473890/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com