作者virdust2003 (XDXDXDXDXDXD)
看板C_Sharp
标题Re: [问题] 关於呼叫外部执行档
时间Wed Apr 7 14:16:42 2010
我都是这样用的
Process p = new Process();
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
p.StartInfo.CreateNoWindow = true;
p.StartInfo.FileName = "regedit.exe";
p.StartInfo.Arguments = "/s xd.reg";
p.Start();
p.WaitForExit();
※ 引述《herman602 (奸商)》之铭言:
: 通常呼叫外部执行档之後
: 就会有视窗跑出来
: 但是我想要做到我呼叫外部执行档之後
: 那个外部执行档的console视窗不要跑出来
: 并且由主程式同时取得该外部程序PID
: 发现外部PID不见了就代表外部程序执行完毕
: 再继续主程式
: 请问有办法隐藏外部程序的console视窗吗?
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.216.4.5
1F:推 herman602:成功了!!!感谢!!! 04/07 23:44