Windows7_サムネイル


※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。


IPreviewHandler

{8895B1C6-B41F-4C1C-A562-0D564250836F}
Windows7のExplorerはとても進化していて、プレビュー機能が付いていた。
Explorer右側(検索バーの下)に三つアイコンがあって、その真ん中を押すと、
分割されて右側にプレビューウィンドウ(ウィンドウじゃない気がするけど)が開く。
それを使用するためのレジストリキー
ぶっちゃけ使わn(ry
こいつ自身は下のフルパスで定義(?)されてる
HKEY_CLASSES_ROOT\Interface\{8895B1C6-B41F-4C1C-A562-0D564250836F}
ファイル種別キー>shellex>{8895B1C6-B41F-4C1C-A562-0D564250836F}
として、(既定)にプレビューで使うもののキーを設定する。
拡張子キーじゃなくてファイル種別キー(AVIならWMP11.AssocFile.AVI)

Windows Media Player Rich Preview Handler

{031EE060-67BC-460d-8847-E4A7C5E45A27}
IPreviewHandlerでWMPで再生させる
動画、音声どちらも再生可

Windows TXT Previewer

{1531d583-8375-4d3f-b5fb-d23bbd169f22}
IPreviewHandlerでテキストを表示させる
bat,reg,iniもこれで中身が表示される
左ドラッグでの選択は出来ないが、ダブル(トリプル)クリックで選択出来るので
Ctrl+C で一応クリップボードにコピーは可能

CLSID_PreviewHtml

{f8b8412b-dea3-4130-b36c-5e8be73106ac}
レイアウトや大体の見た目を確認できる程度
WebリンクはWebブラウザで開く、画像はブロックされる
まぁ、あくまでもプレビュー

Windows Font previewer

{8a7cae0e-5951-49cb-bf20-ab3fa1e44b01}
IPreviewHandlerでフォントを表示させる
設定できるのか分からんけど、
和文フォントもプレビューは"The quick brown fox jumps over the lazy dog. 1234567890"

Windows RTF Previewer

{a42c2ccb-67d3-46fa-abe6-7d2f3488c7a3}
Rich Text Formatらしい
ダブルクリックしたらワードパッドが開いた
フォントの大きさや色を設定出来るようだ、もちろんプレビューにも反映される

CLSID_ContactReadingPane

{13D3C4B8-B179-4ebb-BF62-F704173E7448}
アドレス帳?っぽい
拡張子.contactってのに使われてる

MAPI Mail Previewer

{53BEDF0B-4E5B-4183-8DC9-B844344FA104}
メール関係らしい
拡張子.msgで使われてる

Microsoft XPS Rich Preview Handler

{85862EDA-F507-4d5b-ACA9-BB2C34A85682}
XPA....X線光電子分光じゃなくてXML Paper Specificationらしい
Vistaから採用したPDFに対抗したページ記述言語らしい
拡張子はもちろん.xps

CLSID_PreviewMime

{92dbad9f-5025-49b0-9078-2d78f935e341}
拡張子.mhtml
メールで使われてたりWebページ保存で使われたり
ふたばのログ保存法として見かけた気がする

CLSID_PreviewUrl

{BFD468D2-D0A0-4bdc-878C-E69C2F5B435D}
opensearchresultってとこで使われてる
ファイルの拡張子に割り当てられてないぽい
検索コネクタで検索後はPreviewHtmlじゃなくこっちなのかな

IExtractImage

{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}

HKEY_CLASSES_ROOT\Interface\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}

IThumbnailProvider

{E357FCCD-A995-4576-B01F-234630154E96}

HKEY_CLASSES_ROOT\Interface\{E357FCCD-A995-4576-B01F-234630154E96}
二つあってどっち使えば良いかはよくわからない。
動画・音楽系は両方使ってる。
検索でたどり着いたmsdnのページ
http://msdn.microsoft.com/en-us/library/cc144118(VS.85).aspx
IThumbnailProviderの方がVistaからの新しいやつで、IExtractImageは詳細ペインに対応してないと書いてる。
ただWin7で試したところフォントファイルも詳細ペインにきちんとサムネが出来る。

記述例 拡張子.aviのIExtractImageでProperty Thumbnail Handlerを使うとすると
[HKEY_CLASSES_ROOT\.avi\ShellEx\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}]
@="{9DBD2C50-62AD-11D0-B806-00C04FD706EC}"

Property Thumbnail Handler

{9DBD2C50-62AD-11D0-B806-00C04FD706EC}
動画・音楽系他,LibraryFolder,SearchConnectorFolder,OpenSearchProvider

Photo Extract Image

{3F30C968-480A-4C6C-862D-EFC0897BB84B}
IExtractImageでの画像系(.wdp image)

Photo Thumbnail Provider

{C7657C4A-9F68-40fa-A4DF-96BC08EB3551}
IThumbnailProviderでの画像系(.wdp image)

WTVFile Thumbnail Handler

{713790EE-5EE1-45ba-8070-A1337D2762FA}
.WTV WTVFile

Microsoft Windows Font IExtractImage Handler

{B8BE1E19-B9E4-4ebb-B7F6-A8FE1B3871E0}
フォント系

Microsoft.XPS.Shell.Thumbnail(既定の所じゃない)

{44121072-A222-48f2-A58A-6D9AD51EBBE9}
XPS系

Shortcut

{00021401-0000-0000-C000-000000000046}
.lnk

Windows Theme Thumbnail Preview

{49C407EF-78B9-4C82-A40B-2FE02F8E771D}
themefile

.contact shell extenshon handler

{8082C5E6-4C27-48ec-A809-B8E1122E8F97}
contact_wab_auto_file

不明(icofile)

{43372ada-945b-4713-82db-d217b338ae6f}
icofile
regeditで検索しても、ググッても不明

Video Thumbnail Extractor

{c5a40261-cd64-4ccf-84cb-c394da41d590}
初期設定では使われてない。
デフォルトで再生出来ない動画用。

登場する名前・拡張子解説メモ

系統 名前・拡張子 解説メモ
動画・音楽系 .m1v.M2T.M2TS.M2V.mp2.mp2v.mp3
.mpe.mpeg.mpg.mpv2.MTS.vob
.m4a.m4b.m4p.m4v.mp4.mp4v
.3g2.3gp.3gp2.3gpp
.asf.wma.wmv
.TS.TTS.avi.wav.mov
多分解説不要な者たち
順にMpeg1/2系、Mpeg4系
3GPP系、asf系、その他
.DVR-MS.WTV WTVFile どちらもWindows Media Centerで
録画したときの形式
.WTVの方が新しい
.MOD サムネイル関係で出てきてるし
初期設定でWMP11.AssocFile.MPEGとあるので
VOBの音声がDolby Digitalの物
のことと思われる(特定の家電で録画)
画像系 image SystemFileAssociations以下にあり
画像ファイル全部に適用したい
設定などを記述
.wdp JPEG XR(HD Photo)
同じ形式で.hdp.jxrも使われるようだが
サムネ関係には無かった
フォント系
IExtractImageのみ
ttffile ttcfile otffile fonfile pfmfile 拡張子はそれぞれ.ttf..ttc.otf.fon.pfm
何故〇〇fileの方で設定してるかは謎
XPS系
どれもXPSビューワに
関連付けされてる
IExtractImageのみ
.xps XML Paper Specification
Vistaから採用したPDFに対抗した
ページ記述言語らしい
Vistaからビューワが標準装備だが
肝心の.xpsファイルを見たことがない
.dwfx Autodesk社(3ds MaxやMayaのメーカー)の
AutoCADの.dwfファイルのXPSビューワで見られるように
OPFに対応?した形式
ソース(英Wikipedia:Open_Packaging_Conventions)
.edrwx.eprtx.easmx SolidWorks社のCADソフトの形式
.edrw.eprt.easmをそれぞれ拡張?した形式
ソース(SolidWorks eDrawings Help)
.jtx Siemens PLM Software社のCADファイル
.jtをOPFに対応?した形式
ソース(英Wikipedia:Open_Packaging_Conventions)
その他 .lnk Windowsのショートカットファイル
右クリックからも作成出来る
通常"〇〇のショートカット"と表示されるやつ
icofile アイコンファイル
拡張子.ico
themefile Windowsのテーマファイル 拡張子.theme
壁紙だけじゃなくシステム音、色、VsualStyle
スクリーンセーバー等の情報を一つのファイルに保存
ダブルクリックで一括適用出来る
IThumbnailProviderのみ
contact_wab_auto_file アドレス帳ファイル 拡張子.contact
Windows Live Mailで写真とか設定出来るのかな
LibraryFolder ライブラリ 拡張子.library-ms(実体は.xml)
Explorerの"ライブラリ"からだとコピーしてもフォルダに化ける
%appdata%\Microsoft\Windows\Librariesにあるファイルたち
↑からだとコピー可能、xmlなのでテキストエディタで開くとよく分かる
アイコン指定してるのでサムネ関係無い気がする
SearchConnectorFolder 検索コネクタ 拡張子.searchConnector-ms(実体は.xml)
Explorerの検索バーからの検索条件を保存するファイル
検索後"検索条件を保存"したりwebサイトで配布される.osdx実行で追加され
ファイルそのものは%USERPROFILE%\Searchesに置かれ
%USERPROFILE%\linksにショートカットが作成される
Explorerのサイドバーのお気に入りに表示されるので
クリックして検索バーで検索
サムネ関係無い気がする
OpenSearchProvider 上の検索コネクタがOpenSearchという仕組みをつかってるらしい
参照(msdn)
検索結果でサムネ使うのかな?
SystemFileAssociation以下
Office系
調べると既に販売・開発
していないソフトもあり
正しいか定かでない
.doc.dot Wordのドキュメント、テンプレートファイル
.xls.xlt Excelのワークブック、テンプレートファイル
.ppt.pot Power Pointのプレゼンテーション、テンプレートファイル
.mpp Microsoft Projectプロジェクトファイル
.obd.obt Office Binderのドキュメント、テンプレートファイル
.mic Microsoft Image Composerの画像ファイル?
.mix MS PhotoDraw や Picture It!の画像ファイル?
その他 .fpx FlashPix画像