在.NET中获取进程信息
副本 更新-这不是完全重复的。看看我的解决方案 我在process explorer中看到一个java.exe进程,双击它会给出它的工作目录&启动命令行参数 在.NET中,我运行以下代码,得到一个具有相同PID的进程,但上面的字段为空。显然在.NET中获取进程信息,.net,process,diagnostics,working-directory,.net,Process,Diagnostics,Working Directory,副本 更新-这不是完全重复的。看看我的解决方案 我在process explorer中看到一个java.exe进程,双击它会给出它的工作目录&启动命令行参数 在.NET中,我运行以下代码,得到一个具有相同PID的进程,但上面的字段为空。显然 因此,我如何才能在不手动窥探进程内存的情况下获得正确的startinfo字段值(换句话说,我想从某个地方偷取这段代码,而不是亲自破解进程内存)。根据您在问题中列出的帖子,这样做的方法是窥探进程内存。.NET类将不会加载数据,因为您没有从.NET启动进程。我编
因此,我如何才能在不手动窥探进程内存的情况下获得正确的startinfo字段值(换句话说,我想从某个地方偷取这段代码,而不是亲自破解进程内存)。根据您在问题中列出的帖子,这样做的方法是窥探进程内存。.NET类将不会加载数据,因为您没有从.NET启动进程。我编写了一些代码来完成这一点(和) 简言之:帮助很大。我获取了CodeProject代码,并将其包装在命令行实用程序和C#包装器中
foreach (Process process in Process.GetProcessesByName("java"))
{
...
}