【发布时间】:2009-02-02 18:10:50
【问题描述】:
如何获取另一个进程的命令行参数?
使用System.Diagnostics.Process 类的静态函数,我可以获得正在运行的进程列表,例如按名称:
Process[] processList = Process.GetProcessesByName(processName);
但是,无法访问用于启动此进程的命令行。如何做到这一点?
【问题讨论】:
-
你能解释一下你这样做的目的吗?它可能有助于获得更好的解决方案。
-
我想检索命令行参数以找到应用程序的正确实例,在我的例子中是 msiexec。
-
Raymond Chen 的有趣文章:blogs.msdn.com/oldnewthing/archive/2009/11/25/9928372.aspx
标签: c# process diagnostics