可能重复:
Can I send a ctrl-C (SIGINT) to an application on Windows?
How to effectively kill a process in C++ (Win32)?
C++ Sending a simple signal in Windows
我有一个java控制台应用程序,当我按 CTRL C 时,此应用程序开始关闭。你能告诉我,如果我只知道 pid 并且进程处理,我怎样才能模拟从我的C ++应用程序中按 CTRL C ?
据我了解,我必须发送SIGINT
信号进行处理,我该怎么做?
P.S。 SO上的解决方案无效!
谢谢!
答案 0 :(得分:1)
使用
在posix上kill(pid, SIGINT);
答案 1 :(得分:0)
您可以使用kill。您需要Java应用程序的进程ID(pid
)
pid_t java_app;
kill(java_app, SIGINT);