精易论坛
标题:
自己编译的dll文件,怎么取这个dll文件的名称?求个例子
[打印本页]
作者:
zhiyoudeyy
时间:
昨天 12:12
标题:
自己编译的dll文件,怎么取这个dll文件的名称?求个例子
作者:
Kode
时间:
昨天 12:12
.版本 2
.支持库 spec
.子程序 _启动子程序, 整数型, 公开, 请在本子程序中放置动态链接库初始化代码
.局部变量 hModule, 整数型
.局部变量 path, 文本型
path = 取空白文本 (256)
GetModuleHandleExA (6, 取子程序地址 (&_启动子程序), hModule)
信息框 (hModule, 0, , )
GetModuleFileNameA (hModule, path, 256)
信息框 (path, 0, , )
返回 (0) ' 返回值被忽略。
.版本 2
.DLL命令 GetModuleHandleExA, 逻辑型, "kernel32.dll", "GetModuleHandleExA"
.参数 dwFlags, 整数型
.参数 lpModuleName, 整数型
.参数 phModule, 整数型, 传址
.DLL命令 GetModuleFileNameA, 整数型, "kernel32.dll", "GetModuleFileNameA"
.参数 hModule, 整数型
.参数 lpFilename, 文本型
.参数 nSize, 整数型
补充内容 (2025-4-26 13:09):
动态获取DLL自身模块句柄,然后通过模块句柄获取到DLL文件路径,然后取DLL名
欢迎光临 精易论坛 (https://bbs.125.la/)
Powered by Discuz! X3.4