独自のパーサーを作成できるように、Microsoft セキュリティ カタログを操作するための API に関するドキュメント、またはその代わりにファイル形式に関する情報を探しています。
要するに、作業できるようにする必要がある .cat ファイルがいくつかあります。16 進エディタでファイルを見ると、明らかに異なる領域があり、何らかの形で区切られています (典型的なバイナリ保存構造体のように見えます)。それらから特定の情報を取得し、他の情報を無視する必要があります。
おそらく、フォーマットをリバース エンジニアリングして、必要なものを解析することもできますが、単に「自分ができることを実行できる」のではなく、Win32 API を使用して行うか、少なくともフォーマットに適したパーサーを作成することをお勧めします。する必要がある」。
MSCAT32.DLL は重要なもののようですが、必要なことを行うためのエクスポートがあるかどうかはわかりません...少し不可解です (しゃれは意図されていません)。
どんな情報でも役に立ちます。
ここにさらにいくつかのキーワードを投げ込むだけです...
MIME タイプは次のとおりです: application/vnd.ms-pki.seccat マジック ヘッダー バイトは次のとおりです: 30 80 09 06 ファイル内のフィールド区切り文字は次のようです: EOT (04) および € (80) それらを生成するプログラムは次のとおりです。 MakeCat.exe