商务服务
QT软件开发: 获取CPU序列号、硬盘序列号、主板序列号 (采用wmic命令)
2024-10-31 10:53

https://blog.51cto.com/xiaohaiwa/5380259

QT软件开发: 获取CPU序列号、硬盘序列号、主板序列号 (采用wmic命令)

QT版本: 5.12.6

环境: win10 64位

编译器: MinGW 32

通过wmic 命令获取CPU序列号、硬盘序列号、主板序列号、CPU名称等信息。

做软件加密、数据加密、软件1机1码绑定的场合比较实用。

WMIC扩展WMI(Windows Management Instrumentation,Windows管理工具,提供了从命令行接口和批命令脚本执行系统管理的支持。

wmic 命令很强大,在win10上系统上wmic命令被powershell的“ help Get-WmiObject ”代替,但是wmic 命令还是正常可以使用的。

这是powershell运行效果
在这里插入图片描述
dos窗口运行wmic命令效果
在这里插入图片描述

wmic 常用的命令介绍

获取cpu名称: wmic cpu get Name
获取cpu核心数: wmic cpu get NumberOfCores
获取cpu线程数: wmic cpu get NumberOfLogicalProcessors
查询cpu序列号: wmic cpu get processorid
查询主板序列号:wmic baseboard get serialnumber
查询BIOS序列号:wmic bios get serialnumber
查看硬盘序列号:wmic diskdrive where index=0 get serialnumber
查看cpu详细信息: wmic cpu list brief
查看物理内存: wmic memphysical list brief
查看逻辑内存: wmic memlogical list brief
查看缓存内存: wmic memcache list brief
查看虚拟内存: wmic pagefile list brief
查看网卡: wmic nic list brief
关闭本地计算机: wmic process call create shutdown.exe
获取进程名称以及可执行路径: wmic process get name,executablepath

删除指定进程(根据进程名称):
wmic process where name=“qq.exe” call terminate
或者用
wmic process where name=“qq.exe” delete

删除指定进程(根据进程PID): wmic process where pid=“123” delete
创建新进程: wmic process call create “C:Program FilesTencentQQQQ.exe”

在这里插入图片描述

4.1 widget.h

4.2 widget.cpp

4.3 ui界面

在这里插入图片描述

原文链接:https://blog.csdn.net/u013083044/article/details/125774009

前言
1、编译环境
本程序使用的编译环境是QT5.12.0和VS2017,如果你安装环境不用,你可以通过阅读里面的程序代码,进行代码有效的提取,然后你再自己创建工程进行编译使用。

2、基本描述
通过获取计算机的硬件信息,然后通过加密组成,生成每个计算机的唯一机器码,类似的方式,按照内部定义的规则,生成相应的组册码。

在这里插入图片描述

1.获取计算机硬件信息

获取本地计算机的一些基本信息,这样来构成每个机器码的唯一性。

2.应用层调用

外部应用层进行逻辑功能的操作

qt实现了一个给自己软件加密的功能。

原理是

需要被注册的软件第一次运行的时候,在系统的注册表里面注册一个键值,如下
在这里插入图片描述
这个值作为生成密钥的用户识别号,然后生成密钥文件key.db,把这个key.db文件放到软件执行目录下,即可完成软件的注册并正常使用软件。

软件第一次打开的界面及密钥生成工具软件界面如下
在这里插入图片描述
将密钥生成工具软件生成的key.db放到软件执行目录下之后,软件即可正常使用,如下图
在这里插入图片描述
代码使用了MD5加密 外加 AES加密

解密和加密的核心代码如下

原文链接:https://blog.csdn.net/z609932088/article/details/78736383

一直想做一个序列号的生成器,今天终于有了开始了,目前只有读取硬件生成,还没有做生成序列号的规则。

目前实现的功能就是读取系统磁盘卷加上CPU ID 和自己的加密字符串,在利用MD5加密,转换成标准32位序列号。称为一个伪装好的加密序列。防止别人看我怎么生成,哈哈,不知道管用不。

上最丑的界面
在这里插入图片描述
核心代码

原文连接

前言
对于windows系统下获取CPU序列号,网上有很多方式,通过C++调用windows的接口可以实现,不过代码都很复杂,不易理解,并且还还不一定能成功。这里用一种非常简单的方式去获取CPU序列号,通过Qt的接口,代码超级简单,不超过十行。(原创:http://blog.csdn.net/luoyayun361/article/details/70837497)

正文
查看CPU序列号的方式很多,可以通过命令行查询,或者借助第三方软件查看,那么,这里要用到的方式就是在程序中通过执行命令行来获取。需要用到Qt的类QProcess
代码如下

代码最后一行经过对输出的终端信息进行处理 最终得到单独的CPU序列号信息。


注意:以上方式可能在某些机子上无法正常获取,接下来通过一种复杂的方式来获取 CPU 序列号。

直接上代码

原文链接:https://blog.csdn.net/m0_73443478/article/details/130657889

本文介绍利用QProcess获取计算机的CPU、主板、硬盘等电脑相关硬件信息。

windows提供了“wmic”(Windows Management Instrumentation,Windows管理工具,提供了从命令行接口和批命令脚本执行系统管理的支持。可以打开cmd在其中输入如下命令,获取相关的信息。

本文福利,莬费领取Qt开发学习资料包、技术视频,内容包括(C++语言基础,C++设计模式,Qt编程入门,QT信号与槽机制,QT界面开发-图像绘制,QT网络,QT数据库编程,QT项目实战,QSS,OpenCV,Quick模块,面试题等等)↓↓↓↓↓↓见下面↓↓文章底部点击莬费领取↓↓

新建一个Qt案例,项目名称为“InfoTest”,基类选择“QWidget”,取消选中创建UI界面复选框,完成项目创建。

【注意事项】:本程序仅限于Qt5可运行,Qt6不支持运行。关于Qt6中如何运行,可以直接看本文最后一部分

无UI界面

4.1 widget.h头文件

首先在头文件中定义一个私有函数

和8个公有函数

4.2 widget.cpp源文件

定义getInfo函数

接着定义七个函数获取计算机相关硬件信息,如CPU、CPU核心数、CPU线程数等,代码如下

最后在构造函数中引用如上函数

首先构造界面布局(也可以在ui中直接新建布局

构造后界面如下

在这里插入图片描述

然后引用函数获取硬件信息

    以上就是本篇文章【QT软件开发: 获取CPU序列号、硬盘序列号、主板序列号 (采用wmic命令)】的全部内容了,欢迎阅览 ! 文章地址:http://sicmodule.glev.cn/news/8659.html 
     资讯      企业新闻      行情      企业黄页      同类资讯      首页      网站地图      返回首页 歌乐夫资讯移动站 http://sicmodule.glev.cn/mobile/ , 查看更多   
最新新闻
美团点评的无边界陷“四面楚歌”?
出 品 | 异观财经作 者 | 炫夜白雪美团无边界拓展业务线的同时,势必会与携程、京东、拼多多等流量巨头狭路相逢,陷入“四面楚歌
预售仅5.7万,五一档票房垫底,古天乐新片卖不动,问题在哪?
今年五一档不出意外的话,算是提前宣告凉凉了。作为一个长达五天的黄金档期,截止4月27号17点,档期预售总票房竟然只有2253万,
从题分邦第三课桌到未来:沉浸式 AI 自习室,让学习效率飙升 30%!
回首学生时代,那场景依旧历历在目:小小的课桌上,堆积如山的课本几乎将视线完全遮挡,像一座座难以逾越的山丘。午后的阳光毫无
待你学AI智习室:专注力升级,自习效果倍增
在信息爆炸的时代,学习已成为一种随时随地可能进行的活动。然而,面对纷繁复杂的干扰,如何保持高效专注,让自习效果倍增,成为
《悬疑风暴席卷而来:四部年度巨制,你的心跳准备好了吗?》
序章:迷雾深处,悬疑剧热潮再起航在这个充满无限可能的时代,影视作品如同璀璨繁星,照亮了我们的视听世界。而其中,悬疑剧以其
悬疑剧《借命而生》官宣演员阵容!秦昊主演,还有三大实力派坐镇
秦昊在悬疑剧这个领域真的可以说是一骑绝尘了!从最开始的《隐秘的角落》,到去年的超级大爆款《漫长的季节》。秦昊可以说不出手
央八开播!12集警匪大剧来袭!秦昊主演,4位实力派助阵,能火
森林中迷雾笼罩,在押犯徐文国(韩庚饰)、姚斌彬(史彭元饰)拼命向森林深处跑。夜色中,杜湘东(秦昊饰)等看守以手电照明,在
“五一”假期出游指南:畅享假期,理性消费
2025年“五一”假期临近,旅游市场热度持续攀升。根据携程发布的《“五一”旅游出行预测报告》显示,今年“五一”旅游消费呈现长
泉城“五一”热门打卡地发布,这个假期来济南!一站式将快乐拉满
  生活不止眼前,这一站来济南。欢迎五湖四海的老师儿们,这个假期来济南,一站式将快乐拉满!
价值观 VS 算法:刘强东与王兴的商业哲学对决
    作者 | 韩勇执行总编,20 年 TOP100 企业高管,战略运营专家。来源  |   管理智慧 AI+咨询合作 | 王老师:13801295388