Драйверы для устройств Windows с VB.Net - PullRequest
1 голос
/ 21 января 2012

Обзор: Я работаю над службой Windows, использующей Visual Basic 2010, которая развернута на всех корпоративных компьютерах для сбора идентификаторов всех устройств компьютеров, и отслеживает любые изменения оборудования, а затем отправляет эти идентификаторы и имена обратно в базу данных, чтобы использовать их в качестве ссылки для любого неизвестного устройства. в будущем.

Мой вопрос : Мне нужно реализовать новую функцию в этом сервисе, чтобы собирать драйверы устройств машин, сжимать их и затем отправлять обратно в базу данных, как две части. Во-первых, данные описания устройства. Во-вторых, файлы драйвера сжатия, которые будут использоваться позже. Я много раз искал, но не смог найти ни одного полезного примера для сбора этих файлов драйверов. так как я могу это сделать?

Ответы [ 2 ]

0 голосов
/ 08 октября 2013

Попробуйте следующий код:

 For Each drive In Environment.GetLogicalDrives
            Dim Driver As DriveInfo = New DriveInfo(drive)

            If Driver.DriveType = DriveType.Removable Or Driver.DriveType = DriveType.Fixed Then

                ComboBox1.Items.Add(drive)
            End If
        Next
0 голосов
/ 05 февраля 2012

Я нашел решение для чтения файлов устройств inf, чтобы получить пакет файлов драйвера в этом URL: http://archive.devx.com/dotnet/discussions/040902/cominterop.asp

...