【问题标题】:Windows Device Drivers with VB.Net带有 VB.Net 的 Windows 设备驱动程序
【发布时间】:2013-10-08 22:29:52
【问题描述】:

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

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

【问题讨论】:

  • 对不起,约翰,我不明白你的意思。我想通过一些方法来编写这个函数。
  • 您已经开始这样做了,还是要求我们为您做?
  • 我不知道从哪里开始,这是我的问题。
  • Stack Overflow 不是解决“我从哪里开始”问题的好网站。不过,请搜索“WMI”。
  • 我已经使用 WMI 来获取设备 ID,但我无法收集每个设备驱动程序文件,这是我的问题。

标签: vb.net drivers


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    试试下面的代码:

     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设备驱动而不是驱动
    猜你喜欢
    • 1970-01-01
    • 2011-02-26
    • 1970-01-01
    • 2014-09-30
    • 2011-04-14
    • 1970-01-01
    • 2011-08-17
    • 2013-02-01
    • 1970-01-01
    相关资源
    最近更新 更多