![]() |
Определения типа устройства - HDD или съемный носитель
Постараюсь сформулировать как можно четче... Известно, что имеются ПК с празными количествами локальных дисков и устройств для чтения съемных носителей(usb концентраторы, CD\DWD дисководы) Нужно выполнить действие по созданию на них файлов, которые в последствии будут отвечать за их идентификацию, и при стартапе выполнять нужные действия. Например: имеется флэшка (F:\). На нее помещаем файл null(дабы у некоторых юзеров не чесались рученки его удалить или переименовать) с атрибутом скрытый и любым содержанием. Затем будет команда вроде if exist F:\null [действие]. Нужно автоматизировать процедуру создания файла null. Однако при этом не создавая его на HDD, а лишь на съемных носителях. Суть - как идентифицировать тип устройства(HDD или нет?), разумеется, с помощью командной строки. Если, конечно, это как-то возможно. Или может есть какие-то программы?
|
a_m_corvin@vk, делайте идентификацию по серийному номеру. Это проще и надёжнее манипуляций с null-файлами.
Цитата:
Код:
wmic.exe LogicalDisk where "DriveType=2 and MediaType is null and not FileSystem is null" get Name, VolumeName, VolumeSerialNumber |
Время: 06:35. |
Время: 06:35.
© OSzone.net 2001-