ブラウザのタブをpidから削除して閉じるにはどうしたらいいですか? は、私が試したコマンド:pidからタブを削除(および閉じる)するにはどうすればいいですか?
int kill(pid_t pid, int sig);
をしかし、Visual Studioはキル識別子が見つからなかったことを言うので、それはない動作します。私はすべてのライブラリ(sys/types.h、signal.h)を追加しました
その後、私はTerminateProcess(HANDLE,UINT)
コマンドを試しました。プログラムで動作します(すべてのウィンドウを閉じることができます)が、ブラウザのタブでは機能しません。タブの内容はクリアされますが、タブは開いたままです。
どうすれば解決できますか? ありがとうございました!
複数のプロセスを作成するChromeを終了しようとすると、間違ったプロセスが終了する可能性があります。ウィンドウ 'HWND'を持っている場合は、ウィンドウを閉じてください。 –
私はあなたのブラウザで可能なAPIを探して、きれいな方法でそれを行えるようにすべきだと思います。あなたがそれをしたいブラウザで追加してください。 (そうでなければあなたの質問が広すぎるので1つだけです) – Stargateur
なぜプロセスを殺してブラウザタブを閉じると思われますか? – immibis