如何将密钥发送到后台进程?

时间:2013-02-17 07:42:48

标签: c# sendkeys

使用C#我想将CTRL + C(break)发送到我正在从服务(后台进程)运行的某个控制台进程,因为这似乎是终止它的唯一有效方法。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

您可以向控制台应用程序添加一个简单的WCF服务,该服务器只有一个方法: public void Kill()

在主服务中,您将拥有该服务的客户端,必要时将调用“Kill”方法。 在执行那个Kill()方法时,你可以调用 System.Exit()或执行后台进程所需的任何其他关闭操作。