Icons がレジストリに作成するキーと保存するデータ
このページでは、Icons がレジストリに作成するキーと、そこに保存するデータについて説明しています。
Icons
は、以下に説明するすべてのキーを作成し、データを保存するとは限りません。
不必要なキー/データは作成/保存しないので、ユーザーの環境で、以下に説明するキー/データのいくつかが存在しない可能性があります。
青いキー名はレジストリに元から存在するキーを表します。
紫のキー名は、「
元から存在しているかもしれないし Icons
によって作成されるかもしれないキー 」
を表します。
赤いキー名は
Icons が作成するキーを表します。
レジストリは大文字と小文字を区別して保存しますが、アクセスするときには区別しません。
( 1 )
HKEY_CLASSES_ROOT
CLSID
{1B36DE20-0F3D-11d5-83F9-00402660F6EE}
InProcServer32
Icons をインストールすると、{1B36DE20-0F3D-11d5-83F9-00402660F6EE} キーが必ず作成されます。このキーの名前は、Icons のクラス ID を表しています。
このキーの標準データは "CoIcons" です。
InProcServer32 キーには、0.xx.yy Icons.dll ファイルのパス名が記録されています。
手動で情報を消去する場合は、{1FDF22A0-B3A1-11d3-923B-FBD56C338E24} キーを削除して下さい。
( 2 )
HKEY_CLASSES_ROOT
Directory
ShellEx
ContextMenuHandlers
{1B36DE20-0F3D-11d5-83F9-00402660F6EE}
Icons をインストールすると、{1B36DE20-0F3D-11d5-83F9-00402660F6EE}
キーが必ず作成されます。
このキーは、Icons
がフォルダのコンテキストメニューを拡張する事を表しています。
ShellEx
キーはフォルダに対するシェル拡張プログラムを登録するキーです。
フォルダに対するシェル拡張プログラムがひとつもインストールされていない場合、このキーは存在しません。
ContextMenuHandlers
キーは、フォルダのコンテキストメニューを拡張するシェル拡張プログラムを登録するキーです。
フォルダのコンテキストメニュー拡張プログラムがインストールされていない場合、このキーは存在しません。
手動で情報を消去する場合は、{1B36DE20-0F3D-11d5-83F9-00402660F6EE}
キーを削除して下さい。
その結果、もし ContextMenuHandlers
キーが空になったら、このキーも削除して構いません。
その結果、もし ShellEx
キーが空になったら、このキーも削除して構いません。
( 3 )
HKEY_LOCAL_MACHINE
Software
{853E57E0-FD30-11d4-83F9-00402660F6EE}
Icons
Users
ユーザー名
Options
初めてオプション設定を保存する (
オプションダイアログボックスの [ OK ] または [
適用 ] ボタンを押す ) ときに、Icons
キーが作成されます。
Icons
はレジストリにオプション設定データがないときにはデフォルトの設定で動作するように作られています。そのため、ユーザーがオプションを設定するまではこのキーが作られる事はありません。
ただし、IconBrowser をお使いの場合、ブラウザのウィンドウを開いて閉じた時点で、ウィンドウの位置やサイズ、開いたファイルの履歴等の情報をこのキーの下に保存します。
{853E57E0-FD30-11d4-83F9-00402660F6EE}
キーは、Kuma のソフトウェアの設定情報を保存するためのキーです。
拙作のソフトウェアを Icons
以外にもお使いの場合、このキーに他のソフトウェアの情報が保存されている可能性があります。
ユーザー名の部分には、実際のユーザーの名前が入ります。
複数のユーザーがコンピュータを使用している場合、それぞれのユーザーごとにキーが作成されます。
ユーザーを作成せずにコンピュータを使用している場合、ユーザー名の部分に
{91C907E0-3529-11d5-83F9-00402660F6EE}
という名のキーが入ります。
ユーザーをコンピュータから削除しても、そのユーザーのキーは
Icons をアンインストールするまで残ります。
手動で情報を消去する場合、Icons
キーを削除して下さい。
その結果、もし
{853E57E0-FD30-11d4-83F9-00402660F6EE} キーが空になったら、このキーも削除して下さい。
Copyright 2001-2003 Kuma