次の方法で共有


カスタム アイコンとラベルをドライブ文字に割り当てる方法

ドライブのカスタム アイコンとラベルを指定します。

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 から始まるインデックスが続きます。