Linux上的GetModuleHandle(NULL)

时间:2011-08-07 10:34:05

标签: linux

有没有办法让Linux上的GetModuleHandle(NULL)能够将该句柄传递给dlsym 3

2 个答案:

答案 0 :(得分:10)

dlopen(3)的documentation声明:

  

函数dlopen()加载由。命名的动态库文件   以null结尾的字符串filename并返回一个不透明的“句柄”   动态库。如果filenameNULL,则返回的句柄适用于   主程序。

因此,您可以使用dlopen(NULL)返回的值作为handle的{​​{1}}参数。

答案 1 :(得分:2)

dlopen(NULL)将为您提供可执行文件的句柄。