このアーカイブは同期化されません。 mixi の日記が更新されても、このアーカイブには反映されません。
新たに作成した 2 クラスの動作をテストしよう。
HardLinkIconID クラスの時と同じように、
まずはレジストリファイルを作成して登録することにする。
■レジストリへの登録
http://mixi.jp/view_diary.pl?id=281240938&owner_id=2300658
レジストリへの登録はクラス単位なので、
同じようなエントリが 3 つ並ぶことになる。
========== register.reg ==========
REGEDIT4
[HKEY_CLASSES_ROOT\CLSID\{755525B6-51FB-490b-A21B-91F7208C9429}]
@="Loafer Hard Link Icon Overlay Identifier"
[HKEY_CLASSES_ROOT\CLSID\{755525B6-51FB-490b-A21B-91F7208C9429}\InProcServer32]
@="C:\\mixi\\LinkIconOverlays\\Debug\\LinkIconOverlays.dll"
"ThreadingModel"="Apartment"
[HKEY_CLASSES_ROOT\CLSID\{88A49CB3-675A-4093-9C7C-66336E30A760}]
@="Loafer Mount Point Icon Overlay Identifier"
[HKEY_CLASSES_ROOT\CLSID\{88A49CB3-675A-4093-9C7C-66336E30A760}\InProcServer32]
@="C:\\mixi\\LinkIconOverlays\\Debug\\LinkIconOverlays.dll"
"ThreadingModel"="Apartment"
[HKEY_CLASSES_ROOT\CLSID\{7B0F3F52-0D6E-4570-A397-E69EC97D241B}]
@="Loafer Folder Link Icon Overlay Identifier"
[HKEY_CLASSES_ROOT\CLSID\{7B0F3F52-0D6E-4570-A397-E69EC97D241B}\InProcServer32]
@="C:\\mixi\\LinkIconOverlays\\Debug\\LinkIconOverlays.dll"
"ThreadingModel"="Apartment"
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\Loafer Hard Link Icon Overlay Identifier]
@="{755525B6-51FB-490b-A21B-91F7208C9429}"
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\Loafer Mount Point Icon Overlay Identifier]
@="{88A49CB3-675A-4093-9C7C-66336E30A760}"
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\Loafer Folder Link Icon Overlay Identifier]
@="{7B0F3F52-0D6E-4570-A397-E69EC97D241B}"
========== end of register.reg ==========
同じように、登録解除用のレジストリファイルも作成する。
========== unregister.reg ==========
REGEDIT4
[-HKEY_CLASSES_ROOT\CLSID\{755525B6-51FB-490b-A21B-91F7208C9429}]
[-HKEY_CLASSES_ROOT\CLSID\{88A49CB3-675A-4093-9C7C-66336E30A760}]
[-HKEY_CLASSES_ROOT\CLSID\{7B0F3F52-0D6E-4570-A397-E69EC97D241B}]
[-HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\Loafer Hard Link Icon Overlay Identifier]
[-HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\Loafer Mount Point Icon Overlay Identifier]
[-HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\Loafer Folder Link Point Icon Overlay Identifier]
========== end of unregister.reg ==========
では、これらを使って試してみよう。
写真は「cdrom」という名前のボリュームマウントポイントと、
「network-volume」というフォルダリンクを表示した例だ。
cdrom はファイルシステムの一部となっており、
network-volume は、UNC パスへのショートカットである。
正常にアイコンが表示されていることが確認できた。