我在网页里用进程打开一个IE为什么进程里IE是打开了但IE的窗口没弹出来??
System.Diagnostics.ProcessStartInfo ps=new System.Diagnostics.ProcessStartInfo();
ps.FileName="IEXPLORE.EXE.EXE";
ps.Arguments="http://www.sohu.com";
ps.WindowStyle=System.Diagnostics.ProcessWindowStyle.Normal; System.Diagnostics.Process.Start(ps);
System.Diagnostics.ProcessStartInfo ps=new System.Diagnostics.ProcessStartInfo();
ps.FileName="IEXPLORE.EXE.EXE";
ps.Arguments="http://www.sohu.com";
ps.WindowStyle=System.Diagnostics.ProcessWindowStyle.Normal; System.Diagnostics.Process.Start(ps);
startInfo.WindowStyle = ProcessWindowStyle.Maximized;
Process.Start(startInfo);
startInfo.Arguments = "www.xxx.com";
Process.Start(startInfo);
IEXPLORE.EXE.EXE--->IEXPLORE.EXE
startInfo.CreateNoWindow = true;
一下是msdn的解释获取或设置指示是否在新窗口中启动该进程的值。[Visual Basic]
Public Property CreateNoWindow As Boolean[C#]
public bool CreateNoWindow {get; set;}[C++]
public: __property bool get_CreateNoWindow();
public: __property void set_CreateNoWindow(bool);[JScript]
public function get CreateNoWindow() : Boolean;
public function set CreateNoWindow(Boolean);属性值
若要启动该进程而不创建包含它的新窗口,则为 true;否则为 false。默认为 false。
=true的话就是不要窗口,隐藏执行了!可我要显示的执行,不过还是谢谢你~一搞定就给你分:)