wmi c# - WMI 给出不正确的电压读数

2023-12-02

所以我用 WPF、C# 和 WMI 编写了一个程序作为一个小项目来收集计算机的规格,并将其放在 SourceForge 上,因为它对我来说没什么用处。
我很快发现 SoftPedia 已经发现了它,并在他们的屏幕截图中注意到电压读数有错误。这是从他们的页面上截取的图像:

https://i.stack.imgur.com/8QpBq.png

目前,我使用“CurrentVoltage”来获取电压,例如

foreach (var item in new ManagementObjectSearcher("Select * from Win32_Processor").Get())
{
    labelName.Content = (decimal.Parse(item["CurrentVoltage"].ToString()) / 10).ToString() + " v";
}

正如您在图片中看到的那样,图片中的读数为 0v。我想知道是否需要将“CurrentVoltage”切换为“VoltageCaps”,或者是否需要执行诸如直接读取 SMBIOS 之类的操作。

如果是后者,请具体说明如何操作,谢谢。


根据文档Win32_处理器 class:

处理器的电压。如果设置了第八位,则位 0-6 包含电压乘以 10。如果未设置第八位,则VoltageCaps 中的位设置表示电压值。仅当 SMBIOS 指定电压值时才设置 CurrentVoltage。

这意味着如果它读作0当被掩盖时0x80,那么你应该使用来自的值VoltageCaps将电压“声明”为 3 个列出的值之一VoltageCaps,除非查询结果是NULL,在这种情况下电压未知。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

wmi c# - WMI 给出不正确的电压读数 的相关文章

随机推荐

  • 在 lib/Varien/Data/Form/Element 文件夹中添加自己的文件是一个好习惯吗

    我需要在 Magento 中创建模块 其中包含很少的数据库表 该模块的功能之一是添加多个图像 例如 当在 添加新项目 or 编辑项目 管理页面 从左侧我有选项卡 其中之一是 物品图片 当被单击时 我希望此选项卡的内容是我自己的自定义内容 深
  • Django 中的社交媒体链接

    我想在 Django 模板中的帖子末尾设置一个社交链接 如何使用 Django 帖子中的社交媒体链接在社交中分享我的帖子 查看 django social share https github com fcurella django soc
  • 当执行长计算时,如何使用 Shiny 在 index.html 中实现进度条

    我正在尝试实现类似进度条的东西 以便在估计某些函数的值时使用 该函数需要很长时间来处理 有没有办法从 server R 发送一些指示功能已完成的指示器 这样我就可以隐藏 index html 文件中的进度条 我的代码如下
  • 使用 css 垂直流动的文本

    我想要一个包含一些文本的 div 但我希望文本垂直流动而不是水平流动 像这样 M y t e x t 关于如何用 CSS 实现这一点有什么想法吗 如果你只有一个line您可以尝试使用的文本width 1em letter spacing 1
  • 需要改变不同结构中的公共字段的方法

    我在这里使用 C 语言进行编程 适用于 Windows 和各种 Unix 平台 我有一组具有共同字段的结构 但也有不同的字段 例如 typedef struct char street 10 char city 10 char lat 10
  • 如何在 docker-compose 中将两个正在运行的容器相互连接?

    所以我有这个简单的 Python Flask 应用程序 其中有 2 个服务 应用程序和数据库 我希望应用程序 Flask 应用程序 连接到数据库服务 PostgreSQL 现在 当我注释掉应用程序服务并运行docker compose up
  • 面向对象的pyplot

    我需要处理 pyplot 对象 例如图形和轴 这是我想要的一个简化示例 In 1 import matplotlib pyplot as mp In 2 fig mp figure create a figure In 3 mp show
  • Java8时间库不能正确解释BST时区

    我正在迁移我的代码以使用java time包但我发现DateTimeFormatter无法正确解释时区 BST 英国夏令时间 而不是制作它UTC 0100 它将其转换为太平洋 布干维尔时区 有谁知道我如何解决这个问题而不需要回到旧的 Sim
  • 将 linq 连接的左侧或右侧填充为相同的行数

    我的目标是创建一个右侧或左侧行数相同的列表 无论左列或右列是否比另一列短 考虑这两个查询 var result1 from f in list2 join b in list1 on f index equals b index into
  • 以编程方式提交作业时 Spark EC2 集群上出现 java.io.EOFException

    真的需要你的帮助来理解我做错了什么 我实验的目的是以编程方式运行 Spark 作业 而不是使用 spark shell 或 spark submit 这些都对我有用 环境 我使用 spark ec2 脚本创建了一个包含 1 个主节点和 1
  • 正则表达式 - Unicode 属性参考和示例

    我对 RegexBuddy 提供的正则表达式 Unicode 属性感到迷失 我无法区分任何数字属性 并且数学符号属性似乎仅匹配 但不是 例如 是否有任何带有正则表达式 Unicode 属性示例的文档 参考 Unicode 字符属性 您在示例
  • 无法从 ionic 注销

    您好 我有离子登录和注销的问题 每次注销后 我仍然可以单击后退按钮 它会将我带回到上一页 我可以知道如何在注销时清除或删除会话 以便用户无法从登录返回上一页吗 var default stat scope logout function i
  • 类型错误:无法将 Sparsetensor 类型的对象转换为 Tensor

    我正在为 imdb 情感分析数据集构建文本分类模型 我下载了数据集并按照此处给出的教程进行操作 https developers google com machine learning guides text classification
  • Python3 CGI HTTPS 服务器在 Unix 上失败

    这个Python3 CGI HTTPS服务器几周 或几个月 前可以工作 但现在不再在Linux Ubuntu 下工作 我在 Ubuntu 10 04 和 Ubuntu 14 04 上尝试过 行为是相同的 现在 当我尝试访问任何 CGI 脚本
  • 在 XSL 中进行双遍?

    是否可以将 XSL 转换的输出存储在某种变量中 然后对变量的内容执行附加转换 全部在一个 XSL 文件中 XSLT 2 0 首选 XSLT 2 0 解决方案
  • 如何暂停读取 xls 文件的每一行

    我的 mac 桌面上有一个 xls 文件 其中有很多行 每行由一个单词组成 我想要的是在终端中每行显示 3 分钟 请注意 xls 的版本是 2016 谢谢如何使用python获取Excel工作表中的行号 import pandas as p
  • 添加 Google Conversion Tracking SDK iOS-3.0.0 时应用程序崩溃

    我将 GoogleConversionTrackingSDK 添加到我的项目中 然后调用该函数 ACTConversionReporter reportWithConversionID 972050884 label Bzk1CIzPkAk
  • 如何将 JSON 对象保存到 Core Data?

    我是 Core Data 中的 nwebie 我设计了一个基于导航的应用程序 我使用的一些数据是在运行时创建的 来自通过 JSON 的 URL 我学习了一些教程并搜索了几乎一天 但仍然没有意识到如何将传入的 JSON 数据保存到我的核心数据
  • 检查VBA中的列是否存在值

    我有一列超过 500 行的数字 我需要使用 VBA 检查变量 X 是否与列中的任何值匹配 有人可以帮帮我吗 范围的查找方法比使用 for 循环手动遍历所有单元格更快 这是在vba中使用find方法的示例 Sub Find First Dim
  • wmi c# - WMI 给出不正确的电压读数

    所以我用 WPF C 和 WMI 编写了一个程序作为一个小项目来收集计算机的规格 并将其放在 SourceForge 上 因为它对我来说没什么用处 我很快发现 SoftPedia 已经发现了它 并在他们的屏幕截图中注意到电压读数有错误 这是