如何从 CreateToolhelp32Snapshot 中提取 ProcesId、带有路径的可执行文件名、进程参数。 并将它们作为 javaObject 数组发送。
CreateToolhelp32Snapshot()
的文档告诉您如何获取进程 ID 和文件名。 您可以使用 QueryFullProcessImageName()
、 GetProcessImageFileName()
或 GetModuleFileNameEx()
。
至于命令行参数,您需要通过使用NtQueryInformationProcess()
来手动检索它,以检索指向进程PEB
结构的指针,然后使用ReadProcessMemory()
实际读取它。 PEB
有一个包含参数的ProcessParameters
成员。 有关更多详细信息,请参阅此文章:
使用 NtQueryInformationProcess 获取进程信息