在VC2010中如何执行rdmsr
时间: 2024-03-22 18:40:20 浏览: 130
WinRing0 Windows C++ CPU温度 风扇转速 ReadIoPortByte Rdmsr
在 VC2010 中,可以使用 __readmsr() 函数来执行 rdmsr 指令。
示例代码:
```c++
#include <intrin.h>
unsigned __int64 value = __readmsr(TEMP_TARGET_MSR_REG);
```
其中,TEMP_TARGET_MSR_REG 是要读取的 MSR 寄存器的地址,value 为读取到的值。
需要注意的是,__readmsr() 函数只能在 x64 架构下使用,且需要管理员权限运行。
阅读全文