■3348 / ) |
Re[1]: 音楽ファイルのプロパティ情報の取得/変更 |
□投稿者/ シャノン (153回)-(2007/05/06(Sun) 03:35:25)
|
■No3347 (lune さん) に返信 > 皆様、はじめまして。 > lune@VB 2005初心者です。 > > 早速ですが、今音楽ファイルのファイル名の情報を取得し、 > それを[プロパティ]-[概要]の[タイトル]、[アーティスト]へ > 転記するツールを作っているのですが、 > プロパティ情報の取得/変更の方法で行き詰ってしまいました。 > > どうかお分かりになられる方がおられましたら、ご教授のほどをお願いいたします。
VB でやる方法はわかりませんが…(基本的には P/Invoke で同じことをしてやればできそうだけど) IPropertySetStorage という COM インターフェイスを通じて読み書きします。 ごく簡単に言うと、
1. レジストリ内で、対象ファイルの関連付けを探して(これが面倒くさい) 2. PropertyStorage ハンドラの COM クラスを探して 3. CoCreateInstance で COM インスタンスを作成して 4. IPropertySetStorage インターフェイスのメソッドで読み書き
という流れになります。
|
|