有没有办法让Linux上的GetModuleHandle(NULL)
能够将该句柄传递给dlsym 3
答案 0 :(得分:10)
dlopen
(3)的documentation声明:
函数
dlopen()
加载由。命名的动态库文件 以null结尾的字符串filename
并返回一个不透明的“句柄” 动态库。如果filename
为NULL
,则返回的句柄适用于 主程序。
因此,您可以使用dlopen(NULL)
返回的值作为handle
的{{1}}参数。
答案 1 :(得分:2)
dlopen(NULL)
将为您提供可执行文件的句柄。