これはテスト例です:
(1)。無限ループを行う単純なプログラム:
#include <iostream>
using namespace std;
int main() {
int counter = 0;
while (1) cout << ++counter << ": endless loop..." <<endl;
}
(2)。system()
コマンドを使用して上記の例を起動する別のプログラム:
#include <iostream>
#include <windows.h>
using namespace std;
int main() {
system("endless_loop.exe");
cout << "back to main program" << endl;
}
Ctrl+Break
このプログラムで実行すると、テキストが表示されback to main program
ません。このキーの組み合わせをプロセス内に制限し、実行ポインタをメイン アプリに戻す方法は?
もう1つは、プログラム内のソースコードを常に制御できるとは限らないため、そこを変更できないことです。