以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]内存硬件读取的问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=143090) |
-- 作者:81538475 -- 发布时间:2019/11/13 12:52:00 -- [求助]内存硬件读取的问题 想问下,现在读取硬件的方法有哪几种,目前我用下面的方式读取内存的类型,很多机器都读取不出来。 Dim cmicWmi3 As New System.Management.ManagementObjectSearcher("Se\\ect * From Win32_PhysicalMemory") Dim strn3 As String Dim Caption1 As String \'数字ID Dim Manufacturer As String Dim speed As String \'Dim SMBIOSMemoryType As String \'这个我们暂且称其为序列号码 For Each cmicWmiObj As System.Management.ManagementObject In cmicWmi3.Get Dim MemoryType As String Caption1 = cmicWmiObj("Capacity") & " " Manufacturer = cmicWmiObj("Manufacturer") & " " try MemoryType = cmicWmiObj("SMBIOSMemoryType") & " " Catch ex As Exception MemoryType = cmicWmiObj("MemoryType") & " " End Try speed= cmicWmiObj("speed") & " " next 另外就是如何读取显示器厂商
[此贴子已经被作者于2019/11/13 12:57:33编辑过]
|
-- 作者:有点蓝 -- 发布时间:2019/11/13 14:00:00 -- 这个和系统安装的硬件驱动有关,也硬件本身也有关系,取不到就取不到,我也没有办法。 显示器属性参考:https://docs.microsoft.com/zh-cn/windows/win32/cimwin32prov/win32-desktopmonitor?redirectedfrom=MSDN
|
-- 作者:81538475 -- 发布时间:2019/11/13 14:02:00 -- 恩。就是不知道鲁大师是如何取到的。不知道是不是有其他思路。比如注册表读取之类的 |