首页 相关文章 利用Visual C#实现Window管道技术

利用Visual C#实现Window管道技术

  管道技术一般采用Window API来实现,最近我试着用C#来实现Windows管道技术,发现C#本身方便的进程线程机制使工作变得简单至极,随手记录一下,推荐给大家。

  首先,我们可以通过设置Process类,获取输出接口,代码如下:

  

Process proc = new Process();proc .StartInfo.FileName = strScript;proc .StartInfo.WorkingDirectory = strDirectory;proc .StartInfo.CreateNoWindow = true;proc .StartInfo.UseShellExecute = false;proc .StartInfo.RedirectStandardOutput = true;proc .Start(); 

  然后设置线程连续读取输出的字符串:

  

eventOutput = new AutoResetEvent(false);AutoResetEvent[] events ...[ 查看全文 ]

2016-02-19 标签:

利用Visual C#实现Window管道技术的相关文章

手机页面
收藏网站 回到头部