【发布时间】:2010-10-01 04:17:18
【问题描述】:
this question 的重复。
update - 这不是完全重复的。请参阅我的解决方案。
我在进程资源管理器中看到一个 java.exe 进程,双击它会给我它的工作目录和启动命令行参数。
从 .NET,我运行以下代码并获得具有相同 PID 的进程,但上述字段为空。显然,this is documented。
foreach (Process process in Process.GetProcessesByName("java"))
{
...
}
那么 我如何 获得正确的 startinfo 字段值,而无需手动查看进程内存(换句话说 - 我想从某个地方窃取此代码,而不是自己破解进程内存)。
【问题讨论】:
标签: .net process diagnostics working-directory