我有一个简单的C#控制台应用程序接收和参数与exec其他任务的ID并等待它。
我想知道使用WMIC传递给C#控制台应用程序的ID,但它是空的。
WMIC命令是:
WMIC path win32_process where "caption='process_name.exe'" get Commandline
C#控制台应用程序在CMD中执行:
process_name.exe 1
我想捕获1或ID
就像@willaien所说:用string[] args = Environment.GetCommandLineArgs();
抓住这个args解决了这个问题。