Нет стандартных средств для запроса доступных параметров командной строки в исполняемых файлах. Вот почему вы должны искать в Интернете опубликованные списки. Например Microsoft Word .
Перегруженные методы Process.Start (..) передают различные данные в процесс, но не могут извлечь их из-за того, что процесс использует эту информацию из-за запатентованной природы.
Если вы запустили процессы, то Process.StartInfo может предоставить некоторую полезную информацию о том, как он был запущен (но не отражает возможности), и не будет работать должным образом, если вы просто захватываете процесс из памяти, которую вы не запустили.
Хотя многие процессы Windows разрешают /? для создания списка параметров, и во многих системах используются -help, / help или --help и т. д., вывод даже этих параметров может отличаться, и его непросто последовательно анализировать для целей обнаружения.