如何使用WMIC获取C#控制台应用程序的命令行参数

时间:2019-03-08 17:14:49

标签: c# console console-application wmic

我有一个简单的C#控制台应用程序,该应用程序接收和传递具有exec其他任务的ID并等待它。

我想知道通过WMIC传递给C#控制台应用程序的ID,但它为空。

WMIC命令为:

WMIC path win32_process where "caption='process_name.exe'" get Commandline

使用以下命令在CMD中执行C#控制台应用程序

process_name.exe 1

我要捕获1或ID

1 个答案:

答案 0 :(得分:0)

就像@willaien所说:用string[] args = Environment.GetCommandLineArgs();捕获args解决了这个问题。