没有直接的api,是通过指令来获取的

void getCpuInfo(){int reg[4];// processor id__cpuid(reg, 1);printf("cpuID:%08x%08x\n", reg[3], reg[0]);// vs2008没有__cpuidex api//__cpuidex(reg, 1, 0);//printf("%08x,%08x,%08x,%08x\n", reg[0], reg[1], reg[2], reg[3]);
}

msdn中说可以使用__cpuid,这是封装好的函数,但是实际上还是执行的汇编指令cpuid,然后把四个寄存器的值放入到出入的参数reg里面,然后取第3个和第0个值组合成cpuid

上图为visualstudio调试的时候下断点,然后右键转到反汇编看到的汇编代码。

windows 获取cpuid相关推荐

  1. JAVA获取CPUID、主板序列号、硬盘序列号、MAC地址

    最近在修改公司licence程序,需要获取到更多的硬件唯一标识,以便加密使用. 网上看了很多大神的博客,思路大概整理了一下,根据系统类型分为两种方式: 一.windows 通过创建vbs脚本,然后使用 ...

  2. linux或者windows获取唯一硬件信息-命令行和c++代码

    linux 使用dmidecode CPU ID // 代码: sudo dmidecode -t 4 | grep ID // 主板序列号 代码: sudo dmidecode -t 2 | gre ...

  3. Qt 程序中获取 CPUID UUID 等系统信息的方法(win 平台,wmic)

    Qt 程序中获取 CPUID UUID 等系统信息的方法(win 平台,wmic) 最近的程序中要加入序列号注册的功能.这就需要获得电脑的一些基本信息,比如 UUID .或者 CPUID 一类的固定的 ...

  4. windows获取本地时间_如何在Windows 8中重新获得本地登录

    windows获取本地时间 By default a fresh Windows 8 installation prompts you to create a synchronized cloud-e ...

  5. 《工具癖》Mac与Windows获取文件绝对路径的快捷键

    对于开发者而言, 快速获取文件的绝对路径,是一件很提升效率的事情, 一般的做法是,右键... 其实是有快捷键的! Mac获取文件绝对路径 mac的快捷键为: command+option+c Wind ...

  6. Linux下获取CPUID、硬盘序列号与MAC地址

    ioctl系统调用,具体的调用方法,请查看手册页 获取CPUID 按照网上提供的说明,CPUID并不是所有的Intel CPU都支持的.如果支持,汇编调用为:eax置0000_0003,调用cpuid ...

  7. Windows获取系统唯一标识UUID

    Windows获取系统唯一标识UUID  (也叫CSP UUID) 命令行 wmic csproduct get uuid C/C++ 使用CoCreateGuid函数,可以参考官方:https:// ...

  8. oracle 根据sid psid,windows 获取当前用户的sid

    windows 获取当前用户的sid 1)cmd命令查询 2)代码获取 char userName[MAX_NAME] = ""; char sid[MAX_NAME] = &qu ...

  9. windows获取显卡的显存

    windows获取显卡名称 上一篇获取显卡名称,这一篇讲获取显卡的显存. 显卡显存的注册表路径位置信息依然跟上篇讲的一样,只是他的属性是 #define VALUE_VIDEOCARD_QW_MEMO ...

最新文章

  1. PHP的静态变量介绍
  2. python-进程、线程
  3. 套口机跳针修理带图_套口机维修注意事项
  4. 自定义oracle异常,详解Oracle自定义异常示例
  5. 基于JAVA+SpringMVC+Mybatis+MYSQL的铁路售票系统
  6. ole db 访问接口 sqlncli 无法启动分布式事务_分布式事务,看这篇就够了
  7. 用canvas实现图片滤镜效果
  8. 不能All in的人别去创业公司
  9. C# SOCKE通信
  10. 自制 os 极简教程1:写一个操作系统有多难
  11. Android studio配置Google play服务
  12. 100行Html5+CSS3+JS代码实现元旦倒计时界面
  13. 使用DevKit开发插件
  14. word背景颜色怎么设置绿色?把word背景调成绿色
  15. 定制开发app和小程序
  16. 深入浅出计算机组成原理:Superscalar和VLIW-如何让CPU的吞吐率超过1?(第26讲)...
  17. LLS1000智能线路控制器
  18. 手持无刷云台三轴全角度到底有多少坑
  19. 启英泰伦cl1122模块学习笔记
  20. 八大排序详解-超详细

热门文章

  1. matlab画二维正态等密度曲线,matlab:画二维正态分布密度函数图
  2. Agv、Rgv 车辆控制调度系统开发第五篇-避碰
  3. 基于 Tile PPU 的 Unity Camera Size 计算公式
  4. ❗ Use @volar-plugins/vetur instead of Vetur Detected Vetur enabled. Consider disabling Vetur and use
  5. 循序渐进之(五)空间域图像增强之自适应直方图均衡化(AHE)
  6. 能通过一张照片(2D)得到3D的模型吗?AI自动识别户型图生成3D场景方案
  7. 计算机应用基础文字处理单元测验,《计算机应用基础》文字处理题型专项练习...
  8. Blockchain -Corda框架研究一 cordapp-example 学习笔记
  9. 探店视频批量剪辑神器如何设置抖音发布 接口参数
  10. vasp phonopy 计算声子(有限位移法)