NETSH 명령을 (창없이) 자동으로 실행하고 싶습니다. 이 코드를 작성했지만 작동하지 않습니다.창없이 배경에서 자동으로 프로세스를 실행하십시오.
public static bool ExecuteApplication(string Address, string workingDir, string arguments, bool showWindow)
{
Process proc = new Process();
proc.StartInfo.FileName = Address;
proc.StartInfo.WorkingDirectory = workingDir;
proc.StartInfo.Arguments = arguments;
proc.StartInfo.CreateNoWindow = showWindow;
return proc.Start();
}
string cmd= "interface set interface name=\"" + InterfaceName+"\" admin=enable";
ExecuteApplication("netsh.exe","",cmd, false);
글쎄,'CreateNoWindow'에 대해'false'를 넘겨 주므로 ... 창을 만들 것을 요청했습니다. –