DLLをコーディングしていて、クライアントアプリケーションがクラッシュした場合にカーネルに接続されたハードウェアを最終的にクリーンアップするためにIOCTLをいくつか送信します。DLL内のアプリケーションクラッシュをキャッチする方法
クラッシュは、クライアントアプリケーションプログラマーの間違いである可能性があります。無効なアクセス、0で割るなどです。この状況では、接続されているハードウェアが何らかのクリーンアップを行う必要があります。
添付されたクライアントアプリケーションのクラッシュをDLLに通知する方法はありますか?
私はあなたがdllのクラッシュに対処することができるとは思わない、全体のプロセスが終了したためです。一般的な方法は、プロセスの終了コードを取得し、プロセスの終了コードを取得するサービスを作成し、終了コードに応じてクリーンなジョブを実行することです。 – neohope