VB如何获取电脑显示器的序列号?

要能获取台式机电脑显示器的序列号,也能获取笔记本的显示器的序列号,希望获取的序列号是物理性的,不可以被更改的!如果调试成功,再追加分!!... 要能获取台式机电脑显示器的序列号,也能获取笔记本的显示器的序列号,希望获取的序列号是物理性的,不可以被更改的!
如果调试成功,再追加分!!
展开
 我来答
136775565
推荐于2021-02-04 · TA获得超过1113个赞
知道小有建树答主
回答量:866
采纳率:88%
帮助的人:834万
展开全部
 这段代码能获得显示器型号 不明白你说的显示器序列号是什么 刚看了设备管理器上也没这项
Private Sub Command1_Click()
Dim s, System, item

Set System = GetObject("winmgmts:").InstancesOf("Win32_DesktopMonitor")
For Each item In System

s = s & "caption:" & item.Caption & vbCrLf
s = s & "Description:" & item.Description & vbCrLf
s = s & "ScreenWidth:" & item.ScreenWidth & vbCrLf
s = s & "ScreenHeight:" & item.ScreenHeight & vbCrLf
s = s & "MonitorManufacturer:" & item.MonitorManufacturer & vbCrLf
Next

Print s
End Sub
更多追问追答
追问
你可以搜序列号查看器(HIDViewer) v1.1绿色版看看这款软件,它可以获取到显示器两个序列号,其实我获取是为了注册软件用的,你的代码不分系统都是固定不变的吗?会不会有获取不到的情况
追答

你发的这个软件识别不到我的显示器,图片右侧是这段代码在我电脑上运行的数据  获得的是显示器型号数据  不同型号的显示器型号不同,如果是同型号的2个显示器值就一样了

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式