加载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怎么指定它的路径等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)