Показать полную графическую версию : с помощью скрипта определить букву флешки
karnel26
24-10-2014, 19:17
При помощи скрипта, находящегося на флешке, определить букву диска и, если возможно, Pid флешки.
При помощи скрипта, находящегося на флешке, определить букву диска »
Код для пакетного файла: @echo %~d0& pause>nul.
и, если возможно, Pid флешки »
Что такое "Pid флешки"?
karnel26
24-10-2014, 20:56
При помощи скрипта, находящегося на флешке, определить букву диска »
Код для пакетного файла: @echo %~d0& pause>nul.
и, если возможно, Pid флешки »
Что такое "Pid флешки"?
Идентификатор устройства, который в коде экземпляра прописан
Идентификатор устройства, который в коде экземпляра прописан
Можно серийник флехи. Что нибудь, чтобы ее опознать можно было в реестре
@for /f "tokens=2 delims==" %%i in ('wmic LOGICALDISK where Name^="%~d0" get VolumeSerialNumber /value') do @echo %~d0 %%i& pause>nul
в реестре »
В каком разделе находится этот «Pid»? «HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices»?
Опознать можно по Volume GUID (он же Unique Volume Name):
mountvol.exe %~d0 /l
karnel26
24-10-2014, 22:06
@for /f "tokens=2 delims==" %%i in ('wmic LOGICALDISK where Name^="%~d0" get VolumeSerialNumber /value') do @echo %~d0 %%i& pause>nul
А как мне потом использовать полученный код? Например, для удаления веток реестра, содержащих данный код?
в реестре »
В каком разделе находится этот «Pid»? «HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices»?
Опознать можно по Volume GUID (он же Unique Volume Name):
mountvol.exe %~d0 /l
Как я понимаю, флешка прописывается в (HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\U*SB) необходимо, чтобы скрипт определил флешку и удалил только запись о ней из ветки реестра
и удалил только запись о ней из ветки реестра »
О… Подобные игры с реестром — уже без меня. Ибо «прописывается» она много где.
Ежели действительно хотите поиграться — возьмите USBDeview (http://www.nirsoft.net/utils/usb_devices_view.html), положите рядом с пакетным файлом и вызывайте эту утилиту из-под него с выбранными параметрами.
karnel26
25-10-2014, 07:56
в реестре »
В каком разделе находится этот «Pid»? «HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices»?
Опознать можно по Volume GUID (он же Unique Volume Name):
mountvol.exe %~d0 /l
Что делает этот код?
Что делает этот код? »
Выводит уникальный идентификатор:
Volume GUID (он же Unique Volume Name) »
смонтированного накопителя, с которого запущен пакетный файл, содержащий данную команду.
P.S. Повторяю: возьмите лучше USBDeview (http://www.nirsoft.net/utils/usb_devices_view.html).
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.