Показать полную графическую версию : Следы в системе от USB носителя
Delirium
03-10-2016, 07:24
Допустим, у нас есть USB носитель, который был ранее идентифицирован в системе. Вопрос следующий - ГДЕ именно в системе хранится вся информация о подключении данного носителя? Реестр, файловая система, еще где то? В идеале интересно, можно ли, выгрузив, скажем из реестра + некие файлы, вживить в другую систему так, чтобы она (система) считала, что уже ранее определяла данный носитель, включая присвоенную букву.
На ум сразу приходит USBDeview, жаль код его не открыт. Разве что попробовать Process Monitor'ом посмотреть, что откуда читает.
Ну, или в DDK рыться.
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
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.