Russian Qt Forum

Компиляторы и платформы => Windows => Тема начата: surendil от Август 23, 2011, 19:59



Название: Подключенные устройства
Отправлено: surendil от Август 23, 2011, 19:59
Здравствуйте :) Есть задача: повторить (и перешагнуть) USBDeview (http://www.nirsoft.net/utils/usb_devices_view.html) в плане создания списка устройств.

Вообще, нужно получить список подклчённых за какой-то период носителей данных. Это может пригодиться, например, для проверок "неучтённых носителей" на какой-нибудь фирме :)

Я очень много искал, читал, но чувствую, что нашёл и понял катастрофически мало -- и поэтому хотел спросить совета у вас :) Сейчас я знаю только про флешки (и всё, что подключается к USB). Вот идеи:
  • Реестр: USB, USBSTOR
  • Журнал событий Windows: записи от PnP - там для устройств USB указывается создаваемый ключ реестра
  • Файл-журнал setupapi.log - там тоже записи

Информации об устройстве хотелось бы получить как можно больше, но сойдёт и следующий набор: название, серийный номер и дата подключения (первого, последнего).

Было бы здорово составить список не только USB, но и компакт-дисков, дискет, жёстких дисков и перфокарт. Но это, как я понимаю, сложнее, если вообще возможно :D


Название: Re: Подключенные устройства
Отправлено: kuzulis от Август 23, 2011, 20:39
Посмотри это:
http://www.google.ru/url?sa=t&source=web&cd=2&ved=0CCYQFjAB&url=http%3A%2F%2Fwww.codemiles.com%2Fdownload%2Ffile.php%3Fid%3D719&rct=j&q=usb-detection.pdf&ei=geVTTumnNMaCOv6BrZAG&usg=AFQjCNH6tdyMFNHdG17twCGsJXSOxKYNJQ&cad=rjt


Название: Re: Подключенные устройства
Отправлено: surendil от Август 24, 2011, 10:57
О, спасибо! Это обязательно пригодится :) На самом деле вопрос к диплому "Диагностика ПЭВМ на наличие подключенных носителей за отчётный период"

Может быть, есть ещё какие-то способы?