qt能否获取 cpuID, 硬盘序列号,MAC地址,还有就是操作系统信息...

weixin_38051062 2019-09-19 01:10:51
如题...
...全文
797 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38058113 2019-09-19
  • 打赏
  • 举报
回复
应该不能吧,QT主要是应用于图形,上述功能应该是操作系统提供吧。
weixin_38062262 2019-09-19
  • 打赏
  • 举报
回复
google下C++的方法,应该得API~VC怎么做Qt也类似怎么做~
weixin_38067693 2019-09-19
  • 打赏
  • 举报
回复
关于"硬盘序列号",网上有很多方法,我成功获得了,但,!不过有人解释说,那些方法获得的不是"硬盘序列号",而是"磁盘序列号"...volume!关于操作系统版本号,我也用网上的方法获得了,不过,仅在xp以下的wondows下是正确的,在win7下就错误了,在win7下居然显示:  "Professional "
weixin_38076856 2019-09-19
  • 打赏
  • 举报
回复
那些方法获得的不是"硬盘序列号"确实不是。。。
weixin_38080355 2019-09-19
  • 打赏
  • 举报
回复
同问
weixin_38080744 2019-09-19
  • 打赏
  • 举报
回复
mac地址好办QString QNetworkInterface::hardwareAddress () const前提是你能够从一堆interface中找到你想获得的那个
weixin_38098983 2019-09-19
  • 打赏
  • 举报
回复
有个想法就是调用系统cmd命令下的systeminfo /FO CSV /NH > xxx.txt,然后去txt文件里面去读
weixin_38108829 2019-09-19
  • 打赏
  • 举报
回复
QProcess p("wmic CPU get ProcessorID");wmic 这个程序还可以获得更多的信息 可惜只能在win下面 不能跨平台 linux 下也可以用类似的思路  读取 cpuinfo 获得
weixin_38112805 2019-09-19
  • 打赏
  • 举报
回复
cpuID要用汇编才能正确获取,这个汇编AMD和INTEL是不通用的,其它信息可以用WMI或Windows API

433

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧