加载dll后获取dll句柄

加载dll后获取dll句柄,第1张

加载dll后获取dll句柄:GetModuleHandle(lpModuleName) lpModuleName是模块的名称,可以是dll或者exe,如果没有扩展名,则默认为dll 如果模块名称通过路径来指定,则路径中必须使用"\",而不是"/" 执行时,该函数通过名称(大小写不敏感)来查看调用进程已映射的模块,返回符合的模块句柄。 如果GetModuleHandle(NULL),则返回调用进程本身的句柄

using System;

using SystemDiagnostics;

internal static class Program

{

private static void Main()

{

foreach (Process p in ProcessGetProcessesByName("explorer"))

foreach (ProcessModule m in pModules)

ConsoleWriteLine(mFileName);

}

}

在path环境变量里加上路径;

-------------------------

我的电脑右键->高级->环境变量->PATH里添加;

那直接在loadlibrary里加上路径好了。。

以上就是关于加载dll后获取dll句柄全部的内容,包括:加载dll后获取dll句柄、C#获取某个进程加载的DLL信息、[VC++] 高手请进,静态调用DLL怎么指定它的路径等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9514175.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存