с помощью скрипта определить букву флешки
При помощи скрипта, находящегося на флешке, определить букву диска и, если возможно, Pid флешки.
|
Цитата:
Цитата karnel26
При помощи скрипта, находящегося на флешке, определить букву диска »
|
Код для пакетного файла:
Код:
@echo %~d0& pause>nul
.
Цитата:
Цитата karnel26
и, если возможно, Pid флешки »
|
Что такое "Pid флешки"?
|
Цитата:
Цитата Georgio
(Сообщение 2419991)
Цитата:
Цитата karnel26
При помощи скрипта, находящегося на флешке, определить букву диска »
|
Код для пакетного файла:
Код:
@echo %~d0& pause>nul
.
Цитата:
Цитата karnel26
и, если возможно, Pid флешки »
|
Что такое "Pid флешки"?
|
Идентификатор устройства, который в коде экземпляра прописан
Цитата:
Цитата karnel26
(Сообщение 2420029)
Идентификатор устройства, который в коде экземпляра прописан
|
Можно серийник флехи. Что нибудь, чтобы ее опознать можно было в реестре
|
Код:
@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
|
Цитата:
Цитата Georgio
(Сообщение 2420055)
Код:
@for /f "tokens=2 delims==" %%i in ('wmic LOGICALDISK where Name^="%~d0" get VolumeSerialNumber /value') do @echo %~d0 %%i& pause>nul
|
А как мне потом использовать полученный код? Например, для удаления веток реестра, содержащих данный код?
Цитата:
Цитата Iska
(Сообщение 2420064)
В каком разделе находится этот «Pid»? «HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices»?
Опознать можно по Volume GUID (он же Unique Volume Name):
Код:
mountvol.exe %~d0 /l
|
Как я понимаю, флешка прописывается в (HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\U*SB) необходимо, чтобы скрипт определил флешку и удалил только запись о ней из ветки реестра
|
Цитата:
Цитата karnel26
и удалил только запись о ней из ветки реестра »
|
О… Подобные игры с реестром — уже без меня. Ибо «прописывается» она много где.
Ежели действительно хотите поиграться — возьмите USBDeview, положите рядом с пакетным файлом и вызывайте эту утилиту из-под него с выбранными параметрами.
|
Цитата:
Цитата Iska
(Сообщение 2420064)
В каком разделе находится этот «Pid»? «HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices»?
Опознать можно по Volume GUID (он же Unique Volume Name):
Код:
mountvol.exe %~d0 /l
|
Что делает этот код?
|
Выводит уникальный идентификатор:
Цитата:
Цитата Iska
Volume GUID (он же Unique Volume Name) »
|
смонтированного накопителя, с которого запущен пакетный файл, содержащий данную команду.
P.S. Повторяю: возьмите лучше USBDeview.
|
Время: 20:58.
© OSzone.net 2001-