- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在尝试从另一个 dll 加载一个 dll(通过 LoadLibraryA)。这是问题所在:
c:\**EXE_DIR**\myExe.exe // this exe load the MY_DLL_N1.dll
c:\**DLLS_DIR**\MY_DLL_N1.dll // this dll load the MY_DLL_N2.dll
c:\**DLLS_DIR**\MY_DLL_N2.dll
int LoadMyDLL()
{
// ...
// same path of the MY_DLL_N1.dll ... right?
handle = LoadLibraryA ("MY_DLL_N2.dll");
// ...
}
就这些了....欢迎任何帮助!
最佳答案
您需要知道的一切都在这里:Dynamic-Link Library Search Order .
考虑使用 SetDllDirectory将您的 DLL 路径添加到 LoadLibrary 搜索路径。
关于c++ - LoadLibraryA 和相对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21495901/
我正在尝试从另一个 dll 加载一个 dll(通过 LoadLibraryA)。这是问题所在: c:\**EXE_DIR**\myExe.exe // this exe loa
我正在为 Windows 编译一个程序。 我希望它检查系统中是否存在 foo.dll,如果不存在,则打印一条错误消息并退出。这样做安全吗: 将/DELAYLOAD foo.dll标志传递给链接器; 在
我绕过 LoadLibraryA,以阻止该函数被调用到我的应用程序中。它旨在阻止'dll注入(inject)'。如果您从未见过这些,请引用著名的 CDetour 库。 它hook了加载库函数甚至成功返
我编写了一些示例程序和 DLL 来学习 DLL 注入(inject)的概念。 我将DLL注入(inject)示例程序的注入(inject)代码如下(错误处理省略): std::wstring dll(
我正在尝试像这样加载一个 dll: dll_handle = LoadLibraryA(QString("%1\\module.dll") .arg(Q
DWORD dwLoadLibrary = (DWORD)GetProcAddress(GetModuleHandleA("kernel32.dll"), "LoadLibraryA"); 当我转到
我们正在尝试使用 LoadLibraryA 函数从 64 位 dll 中加载一个 dll 库。它返回 126 错误 - 找不到模块。给函数的 dll 文件路径是正确的,我们确信。 我们已经尝试了一个虚
我已经使用 VS2008 向导创建了一个 MFCApp。在我的应用程序的“InitInstance()”中,我正在调用“LoadLibraryA()”方法,因为我需要加载一些 dll 文件。但是一旦我
所以我有一个汇编代码块,它初始化一个程序,解析 kernel32,找到 GetProcAddress,然后找到 LoadLibarayA 来加载 User32.dll。它工作到 LoadLibrary
在 vc++ 中,我有一个包含两个项目的解决方案。项目 A 有一个 dllLoader.h 和 dllLoader.cpp 用 LoadLibrary 加载一个 dll 我需要调用它在项目 B 中的功
我是一名优秀的程序员,十分优秀!