关于Process,用Process启动一个dos的命令,总会出现一个dos窗口!

homey123 2003-04-10 11:49:15
Process pro1 = new Process();
pro1.StartInfo.FileName = "net";
pro1.StartInfo.Arguments = "share";
ProcessWindowStyle.Minimized;
pro1.StartInfo.UseShellExecute = false;
pro1.StartInfo.RedirectStandardOutput = true;
pro1.Start();
总会出现一个dos窗口一闪!
怎样可以屏蔽掉,并且捕捉到输出信息!
...全文
140 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
homey123 2003-04-11
  • 打赏
  • 举报
回复
搞定,谢谢!
开心就好 2003-04-10
  • 打赏
  • 举报
回复
成员名称 说明
Hidden 隐藏窗口样式。窗口可以采用可见或隐藏样式。系统会通过不绘制窗口来显示隐藏的窗口。当隐藏窗口时,实际上是将其禁用。隐藏的窗口可以从系统或其他窗口中处理消息,但它不能处理用户的输入,也不能显示输出。通常,应用程序可能会在自定义窗口外观时使新窗口保持隐藏,然后再使窗口样式成为 Normal。
Maximized 最大化窗口样式。默认情况下,系统会放大最大化窗口,使其填充整个屏幕(或者在子窗口的情况下使其填充父窗口的整个工作区)。如果窗口具有标题栏,系统会自动将其移至屏幕的顶端或父窗口工作区的顶端。此外,系统会禁用窗口的可调整边框和标题栏的窗口定位功能,使用户无法通过拖动标题栏来移动窗口。
Minimized 最小化窗口样式。默认情况下,系统会将最小化窗口缩小到任务栏按钮的大小并将最小化窗口移至任务栏上。
Normal 正常的可见窗口样式。系统会在屏幕上的默认位置显示具有 Normal 样式的窗口。如果窗口可见,用户就可以在该窗口中提供输入并查看窗口的输出。通常,应用程序可能会在自定义窗口外观时将新窗口初始化为 Hidden 样式,然后再使窗口样式成为 Normal。
TheAres 2003-04-10
  • 打赏
  • 举报
回复
Process pro1 = new Process();
pro1.StartInfo.FileName = "net";
pro1.StartInfo.Arguments = "share";
pro1.StartInfo.CreateNoWindow = true;
pro1.StartInfo.UseShellExecute = false;
pro1.StartInfo.RedirectStandardOutput = true;
pro1.Start();

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧