c - 如何将参数传递给 DLL 初始化(例如,通过 LoadLibrary 加载时)?

标签 c windows winapi dll

如何将参数传递给通过 LoadLibrary 加载的 DLL 的初始化函数?有可能吗?也就是说,无需诉诸某种导出函数或共享内存。

最佳答案

没有直接的方法。

最简单的可能是通过环境变量。它们可以在使用 setenv 调用 LoadLibray 之前轻松设置,然后 DLL(在同一进程中)可以使用 getenv 检索它们。

关于c - 如何将参数传递给 DLL 初始化(例如,通过 LoadLibrary 加载时)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5678357/

相关文章:

c - 如何在Digi Module Connect me 9210中实现Modbus RTU Master

python - 如何使用Python将文件/目录从Linux远程复制到AWS EC2实例上的Windows?

winapi - GetTickCount() 是否包括暂停或休眠的时间?

c# - 我必须使用哪个 Win32 函数将文件复制到智能手机文件夹?

c - 有人知道BCD Utility头文件转换公式的好书或网站吗?

将 unix 时间转换为可读时间

c - "random"值的链表,程序挂起

java - Hadoop mapreduce wordcount程序失败,退出代码为9009

windows - Git 找不到别名命令

win32gui 中的 Python PyHANDLE 对象