我有一个简单的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
答案 0 :(得分:0)
就像@willaien所说:用string[] args = Environment.GetCommandLineArgs();
捕获args解决了这个问题。