概述: 我正在使用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設備驅動程序而不是驅動器 –
對不起約翰,我不明白你的意思。我想要通過寫這個函數的方式來完成。 –
你是否開始這樣做,還是你要求我們爲你做? –
我不知道從哪裏開始,這是我的問題。 –