1
私はwin32ハンドルが漏れていると思われるアプリケーションをデバッグしています。タスクマネージャーは、アプリケーションに約5,000個のハンドルが割り当てられていることを報告します。割り当てられた 'ハンドル'タイプを決定します。
タスクマネージャを使用して、私はGDIとユーザーオブジェクトを数え、350と73の数を見つけました。「GetGuiResources」関数でこの数を確認しました。
ProcessExplorerを使用して、下部ペインの開いているハンドルを調べました。いくつかのファイルハンドルとDLLがリストされていますが、5000近くありません。
これらの割り当てられたハンドルのタイプを調べるにはどうすればよいですか?彼らはどこから来ているのですか?
ハンドル数は増えていますか? –
デバッガを使用します。コードをステップ実行し、増加を探します。あなたが踏んだものが何であれ、それを増やすには、もっとよく見る必要があります。 –