如何判断(使用非CLR C ++)哪个DLL是给定的运行进程(通过ID)使用?使用这些DLL和EXE的文件系统路径。
提前谢谢。
答案 0 :(得分:3)
如果您尝试在代码中执行此操作,则可能正在寻找EnumProcessModules
函数(或K32EnumProcessModules
,具体取决于操作系统。有关详细信息,请参阅链接)。有EnumProcessModulesEx
可以为您提供更多信息。只需为要了解哪些模块(DLL)加载的进程提供一个句柄。如果您不知道句柄,如果您知道PID,则可以使用EnumProcesses
或OpenProcess
找到它。