如何使用 WMI 列出设备类型?

2023-12-10

我正在使用 WMI Code Creator 生成代码来帮助列出设备管理器中显示的设备类型。我正在尝试检测是否存在以自己的类型显示在设备管理器中的调试器(例如,在我的计算机下列出,类别为计算机、磁盘驱动器、显示适配器、Jungo.....Jungo 是我的调试器)想)

在 Jungo 下,出现 PEMicro USB Multilink (i0) 和 PEMicro USB Serial Port (i1)。我只是想在继续之前验证该设备是否存在并被 Windows 检测到。

什么是正确的命名空间?是 root\CIMV2 吗?如果是这样,这是什么类,以及什么属性?

我之前没有 WMI 经验,因此请告诉我哪些附加信息会有所帮助。


查看示例片段,其中显示了计算机上所有已安装的设备。

strComputer = "." 
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2") 
Set colItems = objWMIService.ExecQuery( _
    "SELECT * FROM Win32_PnPSignedDriver",,48) 
For Each objItem in colItems 
    Wscript.Echo "-----------------------------------"
    Wscript.Echo "Win32_PnPSignedDriver instance"
    Wscript.Echo "-----------------------------------"
    Wscript.Echo "DeviceName: " & objItem.DeviceName
Next
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 WMI 列出设备类型? 的相关文章

  • 确保 StreamReader 不会挂起等待数据

    下面的代码读取从 tcp 客户端流读取的所有内容 并且在下一次迭代中它将仅位于 Read 上 我假设正在等待数据 我如何确保它不会在没有任何内容可供读取时返回 我是否必须设置低超时 并在失败时响应异常 或者有更好的办法吗 TcpClient
  • 计算 Richtextbox 中所有单词的最有效方法是什么?

    我正在编写一个文本编辑器 需要提供实时字数统计 现在我正在使用这个扩展方法 public static int WordCount this string s s s TrimEnd if String IsNullOrEmpty s re
  • 复制 std::function 的成本有多高?

    While std function是可移动的 但在某些情况下不可能或不方便 复制它会受到重大处罚吗 它是否可能取决于捕获变量的大小 如果它是使用 lambda 表达式创建的 它依赖于实现吗 std function通常被实现为值语义 小缓
  • 在 LINQ 中按 Id 连接多表和分组

    我想按categoryId显示列表产品的名称组 这是我的代码 我想要我的视图显示结果 Desktop PC HP Red PC Dell Yellow PC Asus Red SmartPhone Lumia 720 Blue 我的组模型
  • 如何在加载.NET WinForm应用程序user.config文件时捕获异常?

    有时 在使用默认配置系统的 NET 2 0 WinForm 桌面应用程序中 user config文件将被损坏并且无法再加载 当配置系统尝试加载它时 它会抛出一个System Xml XmlException 抛开 为什么文件首先被损坏 的
  • 如何创建包含 IPv4 地址的文本框? [复制]

    这个问题在这里已经有答案了 如何制作一个这样的文本框 我想所有的用户都见过这个并且知道它的功能 您可以使用带有 Mask 的 MaskedTestBox000 000 000 000 欲了解更多信息 请参阅文档 http msdn micr
  • java.io.Serialized 在 C/C++ 中的等价物是什么?

    C C 的等价物是什么java io Serialized https docs oracle com javase 7 docs api java io Serializable html 有对序列化库的引用 用 C 序列化数据结构 ht
  • 为什么 Google 测试会出现段错误?

    我是 Google Test 的新手 正在尝试提供的示例 我的问题是 当我引入失败并设置GTEST BREAK ON FAILURE 1 或使用命令行选项 GTest 将出现段错误 我正在考虑这个例子 https code google c
  • 如何使用 LINQ2SQL 连接两个不同上下文的表?

    我的应用程序中有 2 个数据上下文 不同的数据库 并且需要能够通过上下文 B 中的表的右连接来查询上下文 A 中的表 我该如何在 LINQ2SQL 中执行此操作 Why 我们正在使用 SaaS 产品来跟踪我们的时间 项目等 并希望向该产品发
  • 将 Word 文档另存为图像

    我正在使用下面的代码将 Word 文档转换为图像文件 但是图片显得太大 内容不适合 有没有办法渲染图片或将图片保存到合适的尺寸 private void btnConvert Click object sender EventArgs e
  • 在 C 中初始化变量

    我知道有时如果你不初始化int 如果打印整数 您将得到一个随机数 但将所有内容初始化为零似乎有点愚蠢 我问这个问题是因为我正在评论我的 C 项目 而且我对缩进非常直接 并且它可以完全编译 90 90 谢谢 Stackoverflow 但我想
  • 我可以使用 moq Mock 来模拟类而不是接口吗?

    正在经历https github com Moq moq4 wiki Quickstart https github com Moq moq4 wiki Quickstart 我看到它 Mock 一个接口 我的遗留代码中有一个没有接口的类
  • 使用自定义堆的类似 malloc 的函数

    如果我希望使用自定义预分配堆构造类似 malloc 的功能 那么 C 中最好的方法是什么 我的具体问题是 我有一个可映射 类似内存 的设备 已将其放入我的地址空间中 但我需要获得一种更灵活的方式来使用该内存来存储将随着时间的推移分配和释放的
  • 如何设置 log4net 每天将我的文件记录到不同的文件夹中?

    我想将每天的所有日志保存在名为 YYYYMMdd 的文件夹中 log4net 应该根据系统日期时间处理创建新文件夹 我如何设置它 我想将一天中的所有日志保存到 n 个 1MB 的文件中 我不想重写旧文件 但想真正拥有一天中的所有日志 我该如
  • 将 MQTTNet 服务器与 MQTT.js 客户端结合使用

    我已经启动了一个 MQTT 服务器 就像this https github com chkr1011 MQTTnet tree master例子 该代码托管在 ASP Net Core 2 0 应用程序中 但我尝试过控制台应用程序 但没有成
  • 使用 %d 打印 unsigned long long

    为什么我打印以下内容时得到 1 unsigned long long int largestIntegerInC 18446744073709551615LL printf largestIntegerInC d n largestInte
  • 不同类型指针之间的减法[重复]

    这个问题在这里已经有答案了 我试图找到两个变量之间的内存距离 具体来说 我需要找到 char 数组和 int 之间的距离 char data 5 int a 0 printf p n p n data 5 a long int distan
  • 如何部署“SQL Server Express + EF”应用程序

    这是我第一次部署使用 SQL Server Express 数据库的应用程序 我首先使用实体 框架模型来联系数据库 我使用 Install Shield 创建了一个安装向导来安装应用程序 这些是我在目标计算机中安装应用程序所执行的步骤 安装
  • 使用 .NET Process.Start 运行时挂起进程 - 出了什么问题?

    我在 svn exe 周围编写了一个快速而肮脏的包装器来检索一些内容并对其执行某些操作 但对于某些输入 它偶尔会重复挂起并且无法完成 例如 一个调用是 svn list svn list http myserver 84 svn Docum
  • 当从finally中抛出异常时,Catch块不会被评估

    出现这个问题的原因是之前在 NET 4 0 中运行的代码在 NET 4 5 中因未处理的异常而失败 部分原因是 try finallys 如果您想了解详细信息 请阅读更多内容微软连接 https connect microsoft com

随机推荐

  • 为 PDF iText ASP C# 中的所有页面设置固定背景图像

    单击按钮时 我在 PDF 上生成 4 页 我添加了此图像以提供背景图像 string imageFilePath parent Images bg image jpg iTextSharp text Image jpg iTextSharp
  • 如何在 SwiftUI 中使用幻灯片效果制作子视图之间的过渡动​​画?

    我想用幻灯片效果为子视图之间的过渡设置动画 但我这样做的方式不起作用 怎样做才正确呢 内容视图 swift struct ContentView View EnvironmentObject var session SessionStore
  • 将 Bash 脚本转换为 Shell

    我有一个用 Bash 编写的脚本列表 现在我需要将它们转换为 Shell 脚本 我知道 bash 是 Shell 规范的扩展实现 因此 我正在寻找 Bash 中实现的扩展的一些规范 即 Bash 中不属于 Shell 规范的一部分 这样我就
  • Python-第二次重复时删除一个字符[重复]

    这个问题在这里已经有答案了 我正在寻找从字符串中删除 逗号 但只有第二次出现逗号 因为它需要采用正确的格式进行反向地理编码 作为一个例子 我在 python 中有以下字符串 43 14 3085 我如何将其转换为以下格式 43 143085
  • “generator.exe”退出,代码为“-1073741819”

    我正在 Visual Studio 和 Xamarin c monodroid 开发工具中开发 android 应用程序 我有一些嵌入到我的项目中的外部 JAR 文件 大多数项目工作正常 但是当我尝试嵌入 Yocto 的 JAR 时 yoc
  • Apache 网络驱动器别名

    我在堆栈溢出中搜索了类似的问题 但似乎没有一个解决方案有效 我正在运行 WAMP 并有一个网络驱动器T 我想将其用作 Apache 中的别名 到目前为止我已经添加了 别名 p ps file server location edu A 订单
  • 如何识别任意神经网络中的循环连接

    我正在尝试用 C 实现增强拓扑的神经进化 我遇到了重复连接的问题 据我所知 对于循环连接 输出基本上是暂时移位的 https i stack imgur com bI4Pc png 在链接的图像中 我展示了一个非常简单的神经网络2 个输入
  • keras中的可变长度输出

    我正在尝试在 keras 中创建一个自动编码器 其中输入和输出具有不同的时间步长 model Sequential encoder model add Embedding vocab size embedding size mask zer
  • UIButton 上的 RxSwift 和 isSelected 属性

    我有三个按钮 我希望一次只选择一个 and etc 我的方法是这样的 class MyController UIViewController IBOutlet var buttonOne UIButton IBOutlet var butt
  • 如何在 C++ 中将 atoi 函数与字符串一起使用

    这是一个基本问题 我使用 C 但不使用 C 11 现在 我想将字符串转换为整数 我是这样声明的 string s int i atoi s 但是 这显示了无法进行此类转换的错误 我查了一下互联网 发现C 11有stoi 但我想使用atoi本
  • 致命文件系统错误后如何恢复 Git?

    主服务器上的文件系统错误后恢复 git 存储库的最快路径是什么 想象一下 您的 OSS 项目的中央服务器发生故障 并且恢复后两天的所有提交都丢失了 你如何把它们拿回来 仅在所有客户端上调用 git Push 就足够了吗 或者还有什么我必须考
  • Gradle 运行 jar 时出现 NoClassDefFoundError

    我正在尝试建立一个 Gradle 项目 其中包含一些 Velocity 函数 到目前为止我有以下文件 src main java com veltes velotest java package com veltes import org
  • 扩展布局模板时 Jinja 不渲染任何内容

    我试图在页面上显示数据 但该页面完全是空的 我知道数据库中有数据 而且我知道query db函数返回正确的结果 但我不明白为什么 Jinja 没有渲染数据 是什么导致了这个问题 app route toto def toto entries
  • Chai 测试对象数组以“包含类似”对象子匹配

    好的 我尝试在这里阅读其他问题 但仍然没有找到直接的答案 如何使用 chai 断言数组中的部分对象匹配 像下面这样 var expect require chai expect var data name test value banana
  • 用于模板组合的车把助手

    我有一个 Handlebar 助手来调用模板中的模板 用法是这样的 applyTemplate subTemplateId arg1 123 arg2 abc 也可以传递html内容 applyTemplate tli a 1 b y an
  • 如何查找字符串拆分期间使用的分隔符 (VB.NET)

    假设我有一个字符串 我想根据几个字符进行拆分 例如 and 如何找出其中哪个字符分割了我的字符串 以便我可以将相同的字符添加回相关分割段的末尾 Dim linePunctuation as Integer 0 Dim myString As
  • ssh2_exec:等待进程结束才能运行下一个

    我正在使用 ssh2 exec 运行命令 但看起来它在 stream1 进程结束之前运行 stream2 如何仅在 stream1 结束后运行 stream2 问题解决了 Barmar 建议我看看 php net manual
  • 正则表达式:必须以字母或数字开头,其余可以是任何内容

    我正在尝试构建一个模式以便在验证中使用 我的目标是让第一个字符是字母或数字 其余的都是任意的 i ex A r4nd0m 9 h3ll0 b1llin6s 我想到 a zA Z0 9 解决办法是什么 谢谢你 正如我所评论的 一个字母或一个数
  • 无法使用 PHPMailer 通过 Google SMTP 发送邮件

    我正在尝试使用 Google 的 SMTP 与 PHPMailer 结合发送邮件 但我无法让它工作 这是我的代码 mail gt IsSMTP mail gt Host smtp gmail com mail gt SMTPAuth tru
  • 如何使用 WMI 列出设备类型?

    我正在使用 WMI Code Creator 生成代码来帮助列出设备管理器中显示的设备类型 我正在尝试检测是否存在以自己的类型显示在设备管理器中的调试器 例如 在我的计算机下列出 类别为计算机 磁盘驱动器 显示适配器 Jungo Jungo