cpuid作为每台电脑的唯一标识码,编程中经常会通过获取cpuid来作为一台电脑的注册码。获取方法如下:

void MainWindow::getcpuid(unsigned int CPUInfo[], unsigned int InfoType)
{
#if defined(__GNUC__)// GCC
    __cpuid(InfoType, CPUInfo[0], CPUInfo[1], CPUInfo[2], CPUInfo[3]);
#elif defined(_MSC_VER)// MSVC
#endif
}
QString MainWindow::get_cpuId()
{
    QString cpu_id = "";
    unsigned int dwBuf[4];
    unsigned long long ret;
    getcpuid(dwBuf, 1);
    ret = dwBuf[3];
    ret = ret << 32;
    cpu_id = QString::number(dwBuf[3], 16).toUpper();
    cpu_id = cpu_id + QString::number(dwBuf[0], 16).toUpper();
    return cpu_id;
}
void MainWindow::on_pushButton_clicked()
{
    QString cpuid = get_cpuId();
    ui->lineEdit->clear();
    ui->lineEdit->setText(cpuid);
}

通过代码获取本地电脑的cpuid。相关推荐

  1. GDI+ 获取本地电脑的图片编码器

    如图是我的电脑的图片编码器 代码如下: View Code  1  //image coder的类型  2         private void Form1_Paint(object sender ...

  2. C/C++:Windows编程—代码获取本地所有网卡信息(网卡描述,IP地址,子网掩码,MAC地址)

    先看效果 看代码 使用 GetAdaptersInfo 函数获取网卡的所有信息. MSDN函数说明 https://docs.microsoft.com/en-us/windows/desktop/a ...

  3. 获取本地电脑连接的所有WIFI密码(适合Windows 11/10/8/7)

    背景 如果你的心入职同事问你公司WIFI密码是多少,恰好这时你也忘记密码,用次方法可以实现得到WIFI密码. 如果你忘记现在在WIFI密码,也可以用此方法获取. 实现 1. 使用管理员权限打开 cmd ...

  4. java获取本地mac地址

    如何用java代码获取本地mac地址呢? 我们可以通过cmd命令:ipconfig -all  来查看我们电脑上的mac地址是多少. 目录 一.自定义方法获取本地mac地址 二.利用第三方工具类获取本 ...

  5. 获取远程服务器代码到本地文件,获取远程服务器代码到本地文件

    获取远程服务器代码到本地文件 内容精选 换一换 远程桌面协议(Remote Desktop Protocol,RDP),是微软提供的多通道的远程登录协议.本节为您介绍如何使用RDP文件远程登录Wind ...

  6. C++在windows下获取本地主机ipv4地址和ipv6地址的代码

    把内容过程中经常用的内容段记录起来,下面内容段是关于C++在windows下获取本地主机ipv4地址和ipv6地址的内容,应该是对码农有所用处. #include <Winsock2.h> ...

  7. 使用git在本地电脑与远程GitHub/gitlub库中clone别人的github上的远程仓库代码,找资源

    使用git在本地电脑与远程GitHub/gitlub库中clone别人的github上的远程仓库代码,找资源 1.在自己电脑创建本地仓库 先下载个Git 打开git bash,找一个存放所有git项目 ...

  8. clone远程代码 在不同电脑上git_如何使用git在本地电脑clone别人的github上的远程仓库代码...

    如何使用git在本地电脑clone别人的github上的远程仓库代码背景操作步骤1.在自己电脑创建本地仓库2.git初始化设置.仓库的初始化以及绑定SSH秘钥3.fork别人的github项目,然后c ...

  9. Git Bash基本命令,Git提交代码到GitHub,GitHub获取代码到本地

    Git简介,GitHub与Git区别,Git与SVN区别:Git简介 Git与GitHub区别和关系 Git官网下载(国内超慢):Git官网下载 Git淘宝镜像(下载非常快):Git淘宝镜像 推荐Gi ...

最新文章

  1. grep 使用 nsr 实现查找
  2. [2015-10-28]Angularjs-----数据获取,关联
  3. easymock教程_EasyMock教程–入门
  4. C++笔记-二维棋盘数组转邻接表(使用QTL)
  5. android返回按钮实现,Android实现返回键操作思路
  6. JDBC学习(五、预编译语句对象)
  7. CentOS7 MongoDB安裝
  8. opencv3编程入门毛星云(第五章节5.2)
  9. 关于egret引擎游戏开发的笔记-1
  10. AOJ-AHU-OJ-401 Fibonacci GCD
  11. Mysql设计层优化整理总结
  12. Pseudo-伪标签
  13. Android调用系统相机拍照并保存到指定位置
  14. iOS截屏后仿今日头条实现一键分享
  15. java 23种设计模式 04 单例模式
  16. 项目的战前、战中与战后
  17. JS身份证号码校验,JS根据身份证号码获取出生年月日,JS根据出生年月日获取年龄,JS根据身份证号码获取性别
  18. 1. HTML学习笔记-2021年11月2日
  19. 2020黑客大会——深入浅出现代Windows Rootkit
  20. R语言使用Metropolis-Hastings采样算法自适应贝叶斯估计与可视化

热门文章

  1. 成长为软件教练的三千大道之一
  2. vue获取父元素兄弟元素属性
  3. ROS机器人应用(6)—— 激光雷达建图和导航
  4. php中的getfield,ThinkPHP之getField详解_PHP教程
  5. A-LOAM源码解析
  6. 便民查询简介-markdown
  7. 通过PS1设置命令行提示符
  8. 数据结构 | 折半查找 /二分查找 算法细节、二分查找判定树
  9. cocos creater 热更重启导致崩溃
  10. 中英文说明书丨艾美捷R-Phycoerythrin标记链霉亲和素