Can I get command line arguments of other processes from .NET/C#?
Posted
by Jonathan Schuster
on Stack Overflow
See other posts from Stack Overflow
or by Jonathan Schuster
Published on 2010-04-13T22:24:38Z
Indexed on
2010/04/13
23:43 UTC
Read the original article
Hit count: 653
I have a project where I have multiple instances of an app running, each of which was started with different command line arguments. I'd like to have a way to click a button from one of those instances which then shuts down all of the instances and starts them back up again with the same command line arguments.
I can get the processes themselves easily enough through Process.GetProcessesByName()
, but whenever I do, the StartInfo.Arguments
property is always an empty string. It looks like maybe that property is only valid before starting a process.
This question had some suggestions, but they're all in native code, and I'd like to do this directly from .NET. Any suggestions?
© Stack Overflow or respective owner