PDA

Показать полную графическую версию : Определения типа устройства - HDD или съемный носитель


a_m_corvin@vk
13-09-2012, 20:51
Постараюсь сформулировать как можно четче... Известно, что имеются ПК с празными количествами локальных дисков и устройств для чтения съемных носителей(usb концентраторы, CD\DWD дисководы) Нужно выполнить действие по созданию на них файлов, которые в последствии будут отвечать за их идентификацию, и при стартапе выполнять нужные действия. Например: имеется флэшка (F:\). На нее помещаем файл null(дабы у некоторых юзеров не чесались рученки его удалить или переименовать) с атрибутом скрытый и любым содержанием. Затем будет команда вроде if exist F:\null [действие]. Нужно автоматизировать процедуру создания файла null. Однако при этом не создавая его на HDD, а лишь на съемных носителях. Суть - как идентифицировать тип устройства(HDD или нет?), разумеется, с помощью командной строки. Если, конечно, это как-то возможно. Или может есть какие-то программы?

Iska
13-09-2012, 22:04
a_m_corvin@vk, делайте идентификацию по серийному номеру. Это проще и надёжнее манипуляций с null-файлами.

как идентифицировать тип устройства(HDD или нет?) »
И не только:
wmic.exe LogicalDisk where "DriveType=2 and MediaType is null and not FileSystem is null" get Name, VolumeName, VolumeSerialNumber




© OSzone.net 2001-2012