繁体   English   中英

在C#中终止进程,无法处理请求,因为进程已退出[重复]

Killing processes in c# Cannot process request because the process has exited [duplicate]

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

这个问题已经在这里有了答案:

我正在用C#编写一个程序,以隐身模式创建Google chrome进程。 一切顺利。 我想开始该过程,并在2秒钟后杀死它(并关闭镶边窗口)。

 String a = textBox1.Text + " --incognito";//Get the link that the user types
                process.StartInfo.FileName = @"C:\Program Files (x86)\Google\Chrome\Application\chrome";
                process.StartInfo.Arguments =a;
                process.Start();
                System.Threading.Thread.Sleep(2000);


                process.Kill();

它给我一个错误:无法处理请求,因为该进程已退出。

断点在进程中。 线。

2 个回复

看起来chrome进程是一个启动器,它会打开另一个包含chrome浏览器的chrome进程,然后关闭启动器进程。 因此,您要关闭一个已经自行关闭的进程。

此检查有助于您防止进程终止之前将其终止。

if( !process.WaitForExit(2000) ) {
   if (!process.HasExited) process.Kill();
}
3 进程已退出,但缓冲区仍在打印中,C#

嗨,我在C#中创建了一个执行外部程序的过程,我使用了异步方法在standardoutput上读取,并且一切正常。 但是我有一个问题,我正在打印一条线,指示过程已完成。 问题是,有时在缓冲区中的数据巨大时可能会发生,进程可能会退出,但由于在其他线程上进行打印,因此它可能仍在打印数据。 因此, ...

4 AWS Lambda“完成请求前进程已退出”

我正在尝试调用DynamoDB客户端方法并从 DynamoDB 表中获取一项。 我正在使用AWS Lambda 。 但是,我不断收到消息: “在完成请求之前进程退出。” 我增加了超时只是为了确保,但处理时间小于超时。 有什么建议吗? ...

5 在C#中以Process.Kill()终止的进程的退出代码

有2个进程,父进程和子进程。 父进程控制子进程的生命周期,即父进程在需要子进行某些工作时启动子进程,并且当子进程完成时它也会杀死子进程。 要终止子进程,父进程正在使用Process.Kill()和process.WaitForExit()API。 问题: - 我观察到子进程 ...

2010-12-07 18:54:47 2 1511   c#/ .net
6 在C#中以Process.Kill()终止进程的退出代码

如果在我的C#应用​​程序中,我正在创建一个可以正常终止或者开始行为不端的子进程,在这种情况下我通过调用Process.Kill()来终止它。但是,我想知道进程是否已经退出通常。我知道我可以获得已终止进程的错误代码,但是什么是正常的退出代码以及什么意味着该进程被杀死了? ...

7 “无法停止-进程1932已退出,状态为0”

我只是最近才开始在调试模式下运行应用程序时在Visual Studio Code中遇到问题,我总是会收到此错误: 无法停止-进程2152退出且状态为0 在main()函数退出后,即使仅导入fmt程序包并打印“ Hello World”,或运行以前可以正常运行的应用程序,也是如此 ...

10 使用C#终止重复进程

因此,在程序开始时,我有一段代码检查该进程的另一个实例是否正在运行。 如果该进程正在运行,那么我将打开一个消息框,指出该进程已在运行,并询问用户是否要终止当前进程并打开一个新进程。 如果对话框结果为是,那么我使用process.kill关闭进程。 问题是我将同时运行其中两个进程, ...

2012-11-15 15:06:13 6 2349   c#/ .net
暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM