我只是想知道是否有可能捕获在Windows上运行的单独进程的输出?例如,如果我有一个正在运行的控制台应用程序,我可以运行另一个应用程序,一个表单应用程序,并让该应用程序捕获控制台应用程序的输出并将其显示在文本框...
我只是想知道是否有可能捕获在Windows上运行的单独进程的输出?
例如,如果我有一个正在运行的控制台应用程序,我可以运行另一个应用程序,一个表单应用程序,并让该应用程序捕获控制台应用程序的输出并将其显示在文本框中吗?
解决方法:
你可以这样做:
Process[] p = Process.GetProcessesByName("myprocess.exe");
StreamReader sr = p[0].StandardOutput;
while (sr.BaseStream.CanRead)
{
Console.WriteLine(sr.ReadLine());
}
沃梦达教程
本文标题为:c#-捕获不相关进程的输出
基础教程推荐
猜你喜欢
- C#过滤sql特殊字符串的方法 2023-06-21
- c# – 使dapper SQL成为语法颜色 2023-11-25
- C#连接MySQL数据库 2023-11-25
- WPF InkCanvas绘制矩形和椭圆 2023-01-06
- 详解C# 不能用于文件名的字符 2022-12-06
- C#飞机打字游戏的代码示例(winform版) 2023-04-10
- C# PDF Page操作设置页面切换按钮的方法 2022-12-11
- C语言使用getch()读取方向键 2023-04-22
- C#实现如何使用短信平台自动通知用户实例 2023-02-08
- C# RSA分段加解密实现方法详解 2022-11-06