最佳答案
我有一个项目,其中我有一个应用程序运行的多个实例,每个实例都是用不同的命令行参数启动的。我希望有一种方法可以从其中一个实例中单击一个按钮,然后关闭所有实例并使用相同的命令行参数重新启动它们。
我可以通过 Process.GetProcessesByName()
轻松地获得进程本身,但是每当我这样做时,StartInfo.Arguments
属性总是一个空字符串。似乎该属性只在启动进程之前有效。
这个问题 有一些建议,但是它们都是本机代码,我想直接从。NET.有什么建议吗?