使用VB.Net的Windows设备驱动程序

时间:2012-01-21 08:02:27

标签: vb.net drivers

概述: 我正在使用Visual Basic 2010开发一些Windows服务,它部署在所有企业PC上以收集所有机器设备ID,并监视任何硬件更改,然后将这些ID和名称发送回数据库,作为任何未知设备的参考在将来。

我的问题:我需要在此服务中实现一个新功能来收集机器设备驱动程序,压缩它然后将其作为两部分发送回数据库首先是设备描述数据。其次,压缩驱动程序文件将在以后使用。我搜索了很多次但是我无法找到任何有用的示例来收集这些驱动程序文件。那我怎么能这样做?。

2 个答案:

答案 0 :(得分:0)

我找到了一个解决设备inf文件的解决方案,以便在此网址中获取驱动程序文件:http://archive.devx.com/dotnet/discussions/040902/cominterop.asp

答案 1 :(得分:0)

请尝试以下代码:

 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