欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 焦点 > QT<24> Qt和windows中获取CPU序列号号以及主板序列号

QT<24> Qt和windows中获取CPU序列号号以及主板序列号

2025/1/5 10:27:42 来源:https://blog.csdn.net/qq_51975615/article/details/142338696  浏览:    关键词:QT<24> Qt和windows中获取CPU序列号号以及主板序列号

前言:在qt中获取CPU和主板唯一序列号,可以在程序构造函数中判断是否与windows中一致,不一致可以直接退出程序,防止程序daoyong。 

一、获取电脑CPU唯一序列号

QString MainPage::get_cpu()
{QString cmd="wmic cpu get processorid";QProcess p;p.start(cmd);p.waitForFinished();QString result = QString::fromLocal8Bit(p.readAllStandardOutput());QStringList list = cmd.split(" ");result = result.remove(list.last(), Qt::CaseInsensitive);result = result.replace("\r", "");result = result.replace("\n", "");result = result.simplified();return result;
}

二、获取电脑主板唯一序列号

QString MainPage::get_main_board()
{QString cmd="wmic baseboard get serialnumber";QProcess p;p.start(cmd);p.waitForFinished();QString result = QString::fromLocal8Bit(p.readAllStandardOutput());QStringList list = cmd.split(" ");result = result.remove(list.last(), Qt::CaseInsensitive);result = result.replace("\r", "");result = result.replace("\n", "");result = result.simplified();return result;
}

三、windows中获取cpu和主板序列号 

首先win加R,输入cmd
输入wmic cpu get processorid,获取CPU唯一序列号。

输入wmic baseboard get serialnumber,获取主板唯一序列号。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com