カスタム アイコンとラベルをドライブ文字に割り当てる方法
ドライブのカスタム アイコンとラベルを指定します。
Instructions
手順 1: Windows 2000 の標準ドライブ アイコンをカスタム アイコンに置き換える
Windows 2000 の標準ドライブ アイコンをカスタム アイコンに置き換えるには、ドライブ文字の という名前のサブキーを次のキーに追加します。
HKEY_CLASSES_ROOT
Applications
Explorer.exe
Drives
次の例では、E: ドライブのカスタム アイコンとラベルを指定します。 アイコンは、0 から始まるインデックスが 3 のC:\MyDir\MyDrive.exe ファイルにあります。
Windows 2000 の場合:
HKEY_CLASSES_ROOT
Applications
Explorer.exe
Drives
E
DefaultIcon
(Default) = C:\MyDir\MyDrive.exe,3
DefaultLabel
(Default) = MyDrive
手順 2: 標準ドライブ アイコンを、他のすべてのバージョンの Windows のカスタム アイコンに置き換える
Windows 2000 以外のすべてのバージョンの Windows の標準ドライブ アイコンをカスタム アイコンに置き換えるには、ドライブ文字の という名前のサブキーを次のキーに追加します。
HKEY_LOCAL_MACHINE
Software
Microsoft
Windows
CurrentVersion
Explorer
DriveIcons
次の例では、E: ドライブのカスタム アイコンとラベルを指定します。 アイコンは、0 から始まるインデックスが 3 のC:\MyDir\MyDrive.exe ファイルにあります。
その他のすべてのバージョンの Windows の場合:
HKEY_LOCAL_MACHINE
Software
Microsoft
Windows
CurrentVersion
Explorer
DriveIcons
E
DefaultIcon
(Default) = C:\MyDir\MyDrive.exe,3
DefaultLabel
(Default) = MyDrive
手順 3: SHUpdateImage イベントを呼び出す
すべてのバージョンの Windows で、ファイルの種類またはドライブ アイコンを変更する場合は、SHUpdateImage を呼び出して、現在表示されているすべてのアイコンを更新するようにシェルに通知する必要もあります。
注釈
ドライブ文字の後にコロン (:)を付けてはいけません。 DefaultIcon サブキーをドライブ文字サブキーに追加し、その既定値をアイコンの場所を含む文字列に設定します。 文字列の最初の部分には、アイコンのファイルの完全修飾パスが含まれています。 ファイルに複数のアイコンがある場合、パスの後にコンマが続き、アイコンの 0 から始まるインデックスが続きます。