gpt4 book ai didi

c++ - 从 dll 中获取 DLL 的名称

转载 作者:可可西里 更新时间:2023-11-01 13:28:41 26 4
gpt4 key购买 nike

如果我有一个名为“foo.dll”的 dll,最终用户将其重命名为“bar.dll”。调用 LoadLibrary 后,如何从我的 dll 中获取名称“bar.dll”?

是GetModuleFileName(hModule, buffer); ?

最佳答案

是的,您需要将 hModule 存储在 DllMain

BOOL WINAPI DllMain(HINSTANCE hinstDLL,  DWORD fdwReason,  LPVOID lpvReserved)
{
switch (fdwReason)
{
case DLL_PROCESS_ATTACH:
hModule = hinstDLL;
break;
}
}

关于c++ - 从 dll 中获取 DLL 的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/874408/

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