概述: 我正在使用Visual Basic 2010,它部署在所有企业PC上收集所有机器设备Ids,并监视任何硬件更改然后发送这些ID并将其命名为数据库以作为未来任何未知设备的参考。Windows设备驱动程序与VB.Net
我的问题:我需要在这个服务中实现一个新功能来收集机器设备驱动程序,压缩它,然后将它作为两部分发回数据库首先是设备描述数据。其次,压缩驱动程序文件稍后使用。我搜索了很多次,但是我找不到任何有用的例子来收集这些驱动文件。所以我该怎么做?
概述: 我正在使用Visual Basic 2010,它部署在所有企业PC上收集所有机器设备Ids,并监视任何硬件更改然后发送这些ID并将其命名为数据库以作为未来任何未知设备的参考。Windows设备驱动程序与VB.Net
我的问题:我需要在这个服务中实现一个新功能来收集机器设备驱动程序,压缩它,然后将它作为两部分发回数据库首先是设备描述数据。其次,压缩驱动程序文件稍后使用。我搜索了很多次,但是我找不到任何有用的例子来收集这些驱动文件。所以我该怎么做?
我发现阅读设备INF文件获得驱动程序文件在这个网址捆绑解决方案:http://archive.devx.com/dotnet/discussions/040902/cominterop.asp
尝试下面的代码:
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
看来你没有得到我的观点,我在谈论Windows设备驱动程序而不是驱动器 –
对不起约翰,我不明白你的意思。我想要通过写这个函数的方式来完成。 –
你是否开始这样做,还是你要求我们为你做? –
我不知道从哪里开始,这是我的问题。 –