如何将自定义图标和标签分配给驱动器号

指定驱动器的自定义图标和标签。

Instructions

步骤 1:在 Windows 2000 中将标准驱动器图标替换为自定义图标

若要将标准驱动器图标替换为 Windows 2000 中的自定义图标,请将驱动器号命名的子项添加到以下键。

HKEY_CLASSES_ROOT
   Applications
      Explorer.exe
         Drives

以下示例指定 E: 驱动器的自定义图标和标签。 图标位于C:\MyDir\MyDrive.exe文件中,从零开始的索引为 3。

对于 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: 驱动器的自定义图标和标签。 图标位于C:\MyDir\MyDrive.exe文件中,从零开始的索引为 3。

对于所有其他版本的 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 来通知 Shell 更新当前显示的任何图标。

备注

驱动器号后不应后跟冒号 (:) 。 将 DefaultIcon 子项添加到驱动器号子项,并将其默认值设置为包含图标位置的字符串。 字符串的第一部分包含图标文件的完全限定路径。 如果文件中有多个图标,则路径后跟一个逗号,然后是图标的从零开始的索引。