Войти

Показать полную графическую версию : Следы в системе от USB носителя


Delirium
03-10-2016, 07:24
Допустим, у нас есть USB носитель, который был ранее идентифицирован в системе. Вопрос следующий - ГДЕ именно в системе хранится вся информация о подключении данного носителя? Реестр, файловая система, еще где то? В идеале интересно, можно ли, выгрузив, скажем из реестра + некие файлы, вживить в другую систему так, чтобы она (система) считала, что уже ранее определяла данный носитель, включая присвоенную букву.

Iska
03-10-2016, 08:07
На ум сразу приходит USBDeview, жаль код его не открыт. Разве что попробовать Process Monitor'ом посмотреть, что откуда читает.

Ну, или в DDK рыться.

gannet
03-10-2016, 08:24
Delirium, Если только буква нужна, то экспортируете с компьютера где уже установлена эта флешка этот параметр с нужной буквой
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\System\MountedDevices]
"\\DosDevices\\W:"=hex:бла-бла-бла-для каждого накопителя разное и применяете на другом.

ну или скриптом от админа
rem Make usb be at W:
rem ..........................
reg add "HKEY_LOCAL_MACHINE\System\MountedDevices" /v "\DosDevices\W:" /t REG_BINARY /d бла-бла-бла-для каждого накопителя разное /f
rem ..........................

А так еще, как минимум в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB по ID, да в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR по названию. Точнее скажет утилита UsbOblivion в режиме эмуляции (но и она не все следы видит, пробовал ей удалять, потом флешка некорректно распознается, ладно хоть бэкап делает))




© OSzone.net 2001-2012