Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
使用 C# 我想将 CTRL+C(中断)发送到我从服务(后台进程)运行的某个控制台进程,因为这似乎是终止它的唯一有效方法。
我怎样才能做到这一点?
您可以向控制台应用程序添加一个简单的 WCF 服务,该服务只有一个方法:public void Kill()
在主服务中,您将拥有该服务的客户端,该客户端将在必要时调用“Kill”方法。在该 Kill() 方法的实现中,您可以调用 System.Exit() 或执行后台进程所需的任何其他关闭操作。