IEのお気に入りの形式

 IEのお気に入りはお気に入りフォルダに存在する拡張子.urlのインターネットショートカットファイルである。
 IEのお気に入りメニュー等に表示される内容と情報の記録場所の対応を以下に記す。

IE6とWindows XPのIE7

表示される内容情報が記録される場所
名前インターネットショートカットファイル・フォルダの名前
URL[InternetShortcut]セクションのURLキーの値
並び順レジストリ(IE favorites(http://www.arstdesign.com/articles/iefavorites.html)に記述あり
最終訪問日時IUrlHistoryStgインターフェイスを利用して取得することができる(ただし、今日の履歴は反映されないっぽい)
アイコン[InternetShortcut]セクションのIconFileキーの値に書かれたURLが示すアイコン(ただし、キャッシュにアイコンファイルが存在しないと表示されない。)
更新時刻ファイルの更新時刻

 リンクフォルダのディレクトリ名はIE6未満ではレジストリHKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\ToolbarキーのLinksFolderNameの値に対し、IE7では"リンク"というディレクトリ名になっている。

Windows VistaのIE7

 Windows VistaのIE7も基本的にはWindows XP上のIEと同一の形式だが、下記の表にある項目に違いがある。

 リンクフォルダのディレクトリ名は"Links"固定。

表示される内容情報が記録される場所
最終訪問日時IUrlHistoryStgインターフェイスを利用して取得することができる(今日の履歴も繁栄される)
アイコンADSの:faviconに格納される
説明(エクスプローラにのみ表示される)ファイルのセクション{5CBF2787-48CF-4208-B90E-EE5E5D420294}、{5CBF2787-48CF-4208-B90E-EE5E5D420294}.A、{5CBF2787-48CF-4208-B90E-EE5E5D420294}.WのProp21キーとシェルに記録される
ファイルの値は31,の後に説明の内容。
(セクション{5CBF2787-48CF-4208-B90E-EE5E5D420294}.W,の後はASCII文字はそのまま。
非ASCII文字はUnicodeで+と-に囲まれた部分にBase64エンコードされて格納されている。ただし、+は+-、-は-+に変換される。)
例)31,ほげほげ
ファイルを書き換えただけではエクスプローラに反映されない。
評価(エクスプローラにのみ表示される)ファイルのセクション{64440492-4C8B-11D1-8B70-080036B11A03}のProp9キーととシェルに記録される
ファイルの値は19,の後に星0から順に0,1,25,50,75,99の数値が入る。例)星3つの場合、19,50
ファイルを書き換えただけではエクスプローラに反映されない。
メモ(エクスプローラにのみ表示される)ファイルのセクション{B9B4B3FC-2B51-4A42-B5D8-324146AFCF25}、{B9B4B3FC-2B51-4A42-B5D8-324146AFCF25}.A、{B9B4B3FC-2B51-4A42-B5D8-324146AFCF25}.WのProp5キーとシェルに記録される。
ファイルの値は31,の後に説明の内容。
(セクション{B9B4B3FC-2B51-4A42-B5D8-324146AFCF25}.Wの,の後はASCII文字はそのまま。ただし、+は+-、-は-+に変換される。
非ASCII文字はUnicodeで+と-に囲まれた部分にBase64エンコードされて格納されている。)。例)31,ほげほげ
ファイルを書き換えただけではエクスプローラに反映されない。

御意見、御感想、御希望等ありましたら何でもE-Mailでどうぞ

Tatsuの開発室に戻る


[Tatsu's room on the Web] This page is presented by Tatsu