我想靜靜地運行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);
那麼你正在''false'傳遞'CreateNoWindow' ...所以你問*它創建一個窗口。 –