WindowsにてExitProcessをcallするアプリケーションの特定
私、親アプリケーションexeからさらにサーバーexeや
別のアプリケーションexeを起動して、親アプリケーションexeが管理
するようなシステムをVC++にて開発し運用しております。
ところがWindows8.1にて知らないうちにサーバーexeと別のアプリケーションexeが
終了してしまう現象が発生します。一度起こると何度も起きますが、
何かの拍子に全く起きなくなり、一か月ぶりにPC動かしてみるとまた再発し、
使っていると数日でまた起こらなくなります。
どうもExitProcessと同レベル(TerminateProcessではない)の関数が
他の全く関係のないアプリケーションから呼ばれていることまでは
Process Monitorを使って検討がついたのですが、それが
何のアプリケーションなのかわからず試行錯誤を繰り返しております。
WindowsもしくはPCメーカーの最初から組み込まれているexeが怪しいと
思われる段階にまでは来ているのですが、立証できません。
Gflag.exeを使ってイベントログに残す方法ですと親アプリケーションexeから
起動されるため、特定することができません。
何か確実に特定する方法をご存じの方いらっしゃいましたら、
ご教授お願いいたします。