Pythonスクリプトからテストすると、クラッシュしてユーザーにダイアログを表示するWindows exeプログラムを強制終了する手段を探しています。このプログラムは何度も呼び出され、繰り返しクラッシュする可能性があるため、適切ではありません。
問題ダイアログは、Windows エラーの標準レポートです。
「Foo.exe に問題が発生したため、終了する必要があります。ご迷惑をおかけして申し訳ありません」
また、[デバッグ]、[エラー レポートを送信]、および [送信しない] ボタンがあります。
クラッシュに起因する他の形式のダイアログを強制終了できます (たとえば、デバッグ ビルドの assert failure ダイアログは問題ありません)。
.exe の呼び出しに使用されたサブプロセス モジュールの Popen オブジェクトで、taskkill.exe、pskill、および terminate() 関数を試しました。
この特定の問題に遭遇し、解決策を見つけた人はいますか?
ウィンドウを選択するためのユーザー入力を自動化することを期待しており、「送信しない」ボタンを押すことは1つの可能な解決策ですが、可能であればもっと簡単なものが欲しいです