首页 > 作文

cpu序列号

更新时间:2023-03-14 06:15:10 阅读: 评论:0

笔记本电脑不充电-经销商合作协议

cpu序列号
2023年3月14日发(作者:登山的好处)

QT防⽌⾃研软件被盗版的基本操作

⼀、写⼊和读取注册表

#include

QSettingsttings("HKEY_CURRENT_USERSoftwareaaa",QSettings::NativeFormat);

ue("test","11111");//写

QStringvalue=("test","error").toString();//读

qDebug()<

⼆、获取系统时间

#include

QDateTimecurrent_date_time=QDateTime::currentDateTime();

intyear=current_date_().year();//当前的年

intmonth=current_date_().month();//当前的年

intday=current_date_().day();//当前的年

qDebug()<

三、获取本机cpu和硬盘的序列号

#include

QStringgetWMIC(constQString&cmd)

{

//获取cpu名称:wmiccpugetName

//获取cpu核⼼数:wmiccpugetNumberOfCores

//获取cpu线程数:wmiccpugetNumberOfLogicalProcessors

//查询cpu序列号:wmiccpugetprocessorid

//查询主板序列号:wmicbaboardgetrialnumber

//查询BIOS序列号:wmicbiosgetrialnumber

//查看硬盘:wmicdiskdrivegetrialnumber

//QStringcmd="wmiccpugetprocessorid";

QProcessp;

(cmd);

rFinished();

QStringresult=QString::fromLocal8Bit(lStandardOutput());

QStringListlist=("");

result=((),Qt::CaInnsitive);

result=e("r","");

result=e("n","");

result=fied();

returnresult;

}

四、创建隐藏⽂件夹

//获取当前的路径

QStringqstrpath=QDir::currentPath();

QStringqstrFilePath=qstrpath+QString("/test_path");

QStringqstrFilePathHide=qstrpath+QString("/test_path_hide");

//上⾯这个是正常创建的⽂件夹

QDirdir_path(qstrFilePath);

if(!dir_())

{

dir_(qstrFilePath);

}

//这个⽂件夹需要隐藏

QDirdir_path_hide(qstrFilePathHide);

if(!dir_path_())

{

dir_path_(qstrFilePathHide);

}

//windowsAPI需要将QString转化为LPCWSTR

//将⽂件夹设置为隐藏

SetFileAttributes((LPCWSTR)e(),FILE_ATTRIBUTE_HIDDEN);

本文发布于:2023-03-14 06:15:09,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/1678745710244705.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:cpu序列号.doc

本文 PDF 下载地址:cpu序列号.pdf

下一篇:返回列表
标签:cpu序列号
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图