Windows: Параметр DeviceGroup для устройств USB

Метод, описанной в этой заметке не работает для Десятки при включенной службе Поиска.
Пытаюсь отловить создание на флэшке папки System Volume Information, в которой содержится файл WPSettings.dat.
У меня включено отображение скрытых папок и файлов, поэтому я постоянно наблюдаю эту папку на флэшке. Если её удалить, она будет создана снова при размонтировании.
Хоть я и не решил проблему с созданием папки на флэшке, тем не менее оставлю эту заметку, вдруг она кому-то пригодится…

При просмотре логов Process Monitor, наткнулся на параметр, который влияет на внешний вид этого устройства в проводнике:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\DeviceGroup

Когда вы подключаете к компьютеру USB-устройство, система считывает этот параметр, например:
HKLM\System\CurrentControlSet\Enum\USB\VID_0951&PID_1666\F46D04B071B3BEB189270452\Device Parameters\DeviceGroup
Если параметр не задан, то флэшка будет выглядить так:

Windows: Параметр DeviceGroup для устройств USB

Дефолтовый значок флэшки

Если для этой флэшки создать этот строковый параметр и присвоить ему любое значение из списка ниже, то в Проводнике эта флэшка будет отображаться по новому:

Windows: Параметр DeviceGroup для устройств USB

1. DeviceGroup = Camera

Windows: Параметр DeviceGroup для устройств USB

2. DeviceGroup = CellPhone

Windows: Параметр DeviceGroup для устройств USB

3. DeviceGroup = CFStorage

Windows: Параметр DeviceGroup для устройств USB

4. DeviceGroup = ClikDrive

Windows: Параметр DeviceGroup для устройств USB

5. DeviceGroup = FaxDevice

Windows: Параметр DeviceGroup для устройств USB

6. DeviceGroup = ImageMate

Windows: Параметр DeviceGroup для устройств USB

7. DeviceGroup = JazDrive

Windows: Параметр DeviceGroup для устройств USB

8. DeviceGroup = MemoryStick

Windows: Параметр DeviceGroup для устройств USB

9. DeviceGroup = MemoryStick-MG

Windows: Параметр DeviceGroup для устройств USB

10. DeviceGroup = OpticalDrive

Windows: Параметр DeviceGroup для устройств USB

11. DeviceGroup = PCMCIAStorage

Windows: Параметр DeviceGroup для устройств USB

12. DeviceGroup = PocketPC

Windows: Параметр DeviceGroup для устройств USB

13. DeviceGroup = PortableAudioPlayer

Windows: Параметр DeviceGroup для устройств USB

14. DeviceGroup = Printer

Windows: Параметр DeviceGroup для устройств USB

15. DeviceGroup = Scanner

Windows: Параметр DeviceGroup для устройств USB

16. DeviceGroup = SMStorage

Windows: Параметр DeviceGroup для устройств USB

17. DeviceGroup = TapeDrive

Windows: Параметр DeviceGroup для устройств USB

18. DeviceGroup = VideoCamera

Windows: Параметр DeviceGroup для устройств USB

19. DeviceGroup = ZipDrive100

Windows: Параметр DeviceGroup для устройств USB

20. DeviceGroup = ZipDrive250

Значения DeviceGroup и их описание:
Camera — Digital Camera
CellPhone — Cell Phone
CFStorage — CompactFlash Reader/Writer
ClikDrive — Clik! Drive
FaxDevice — Fax Machine
ImageMate — ImageMate
JazDrive — Jaz Drive
MemoryStick — Memory Stick (no eject)
MemoryStick-MG — Memory Stick — MG (no eject)
OpticalDrive — Optical Drive
PCMCIAStorage — PCMCIA Storage Device
PocketPC — Pocket PC
PortableAudioPlayer — Portable Audio Player (no eject)
Printer — Printer
Scanner — Scanner
SMStorage — SmartMedia Reader/Writer
TapeDrive — Tape Drive
VideoCamera — Digital Video Camera
ZipDrive100 — Zip Drive 100
ZipDrive250 — Zip Drive 250



Подписаться
Уведомление о
guest
0 Комментарий
Inline Feedbacks
View all comments