我有一个运行进程来打开DeviceManager的exe文件。但不幸的是,它要求确认以提供“是”或“否”,以便长时间等待用户输入并且不会继续执行。Process.Start创建一个弹出窗口
如何摆脱这个?我不想再次提供确认,因为我不想暂停使用此EXE运行。
StartInfo.CreateWindow = false
不会将此作为保持它只是在另一个cmd窗口开始。下面
代码:
Process p = new Process();
p.StartInfo.FileName = "devcon.exe";
p.StartInfo.CreateNoWindow = false;
p.Start();
Yes/No对话框询问什么?允许? –
什么操作系统您使用的?从Windows Vista开始,它有一种名为UAC的机制,所以它会要求用户确认是否像这样运行任务!迟早,用户必须至少一次通过该弹出对话框。 –
是/否框 - 权限框我的意思是。 我使用Win7操作系统,所以我应该禁用UAC。我可以做些什么来避免弹出并同时打开DeviceManager。 –