怎样查看DLL被哪个进程加载? 比如system32中的kernal.dll,怎么样知道它被哪个进程给加载了?并将所有加载它的进程显示出来. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CreateToolhelp32Snapshot Process32FirstProcess32Next枚举所有进程,然后, 根据获得的进程打开进程(OpenProcess),注意,打开进程前,用AdjustPrivillege调整权限SE_DEBUG_NAME, 接着用EnumProcessModules枚举每个进程中所有模块(dll). DLL模块系统只有引用记数,而无引用进程名,所以你只有枚举进程之后再枚举模块来取所有进程加载的模块名作比较.CreateToolhelp32Snapshot Process32FirstProcess32NextModule32FirstModule32NextEnumProcessModules+GetModuleFileName也可以. Dumpbin可以看到有那些进程引用了指定名称的模块?你确定吗? MFC ADO链接Access 插入一条新的数据 预处理是在VC6.0的什么时候? 医学图像三维重建 获取某窗体中控件句柄! 如何给不规则格网 (TIN)贴纹理 请教龚建伟老师的串口调试助手的问题 对于一个整型值如何向它的高字节和低字节分别赋值 请问如何在OnMousedown函数里获得键盘的值? WaitForInputIdle如何用?怎么不起作用啊? mfc界面基础问题 请高手帮忙,关于调用Dll窗口类的问题 帮改错!谢谢!
Process32First
Process32Next
枚举所有进程,然后, 根据获得的进程打开进程(OpenProcess),注意,打开进程前,用AdjustPrivillege调整权限SE_DEBUG_NAME, 接着用EnumProcessModules枚举每个进程中所有模块(dll).
CreateToolhelp32Snapshot
Process32First
Process32Next
Module32First
Module32NextEnumProcessModules+GetModuleFileName也可以.
你确定吗?