winverifytrust のカタログ署名について質問がありました。winverifytrust を使用しており、呼び出し後に WTD_ACTION_STATE_CLOSE を呼び出しません。hWVTStateData が NULL でない場合にのみ呼び出します。私たちが見ているのは、システムのメモリ消費量が急増し続けていることです
消費は上昇し、安定状態に落ち着いた後、しばらくして再び上昇し、さらに長い期間を経て、より大きな金額で再び上昇します。これは、カタログ署名信頼 API によって行われる内部キャッシュの副作用であると考えられます。誰かが動作を確認するのを手伝ってくれますか
これは予想される動作ですか?
API の使い方 (無条件に STATE_ACTION_CLOSE を呼び出さないこと) は正しいですか?
内部キャッシングはこのように動作しますか? その場合、キャッシュ サイズが特定の制限を超えて増加しない安定した状態に達する場合、その制限を予測できますか?
参考までに、Executable の Authenticode 署名を検証中にメモリ リークのトピックを見ましたか? 同様に、そこでの議論は決定的なものではなく、カタログの署名とは関係がありませんでした。したがって、新しい質問