Anyone know where a computer keeps what parameters it can accept through this function? For example, I’d like to know what I can send to Winword.exe (Microsoft Word). Or is there an online list of what programs work here?
Anyone know where a computer keeps what parameters it can accept through this function?
Share
There’s no standard means to query available command line parameters in executables. That’s why you have to look online for published lists. For example Microsoft Word.
The Process.Start(..) overloaded methods pass various data into the process but cannot extract it because of the proprietary nature how a Process uses this info.
If you started the processes then Process.StartInfo may provide some useful information about how it was started (but does not reflect possibilities), and won’t work as intended if you’re just grabbing a process from memory that you didn’t start.
Although it’s customary for many Windows processes to allow /? to produce a list of parameters, and many systems use -help, /help or –help, etc, the output of even those may differ and be tough to consistently parse for discovery purposes.