Shell32 Folder.GetDetailsOf(folderItem, column) を使用して、さまざまなファイルのファイル詳細と拡張ファイル詳細を取得しています。残念ながら、このコード例 (私たちのプロジェクトとは関係ありません)からわかるように、列番号が変更されるため、これは OS バージョン間で中断されます。
これを簡単に壊さない拡張ファイルの詳細を取得する正しい方法を見つけることができないようです.また、正しい列番号を(ハックではなく)見つける方法もありません. 質問ですが、これはどのように正しい方法で行われますか?
(編集:より具体的には、私たちが読み取る情報は、サイズ、fps、ビットレートなどのオーディオ、ビデオ、および画像情報です。)