0

重複の可能性:
ctrl-C(SIGINT)をWindows上のアプリケーションに送信できますか?
C ++(Win32)でプロセスを効果的に強制終了するにはどうすればよいですか?
C++Windowsで簡単な信号を送信する

Javaコンソールアプリケーションがあります。このアプリケーションは、を押すとシャットダウンを開始しますCTRLCpidしか知らず、プロセスハンドルCTRLCがある場合、C++アプリケーションからのプレスをシミュレートする方法を教えてください。

私が理解したように、私はSIGINT処理するために信号を送信する必要があります、どうすればそれを行うことができますか?

SOのpsソリューションが機能していません!

ありがとう!

4

2 に答える 2

1

を使用してposixで

kill(pid, SIGINT);
于 2012-12-11T16:23:37.010 に答える
0

そのためにkillを使用できます。pidJavaアプリケーションのプロセスID()が必要です

pid_t java_app;
kill(java_app, SIGINT);
于 2012-12-11T16:23:46.830 に答える