Windows 驱动程序 - 读取 CPU 温度 - 双核
Windows Driver - Read CPU Temperature - Dual core
我需要读取 Intel x86_64 处理器的 CPU 温度。为此,我计划编写一个 Windows 内核模式驱动程序,它可以使用调用 __readdmsr 'asm' 命令。
但我不确定如何select要应用 readmsr 命令的核心。
你能帮我解决这个问题吗?
看起来你可以使用 KeSetSystemAffinityThread
。将带有“rdmsr”的线程限制为您要检查的处理器。
我需要读取 Intel x86_64 处理器的 CPU 温度。为此,我计划编写一个 Windows 内核模式驱动程序,它可以使用调用 __readdmsr 'asm' 命令。
但我不确定如何select要应用 readmsr 命令的核心。
你能帮我解决这个问题吗?
看起来你可以使用 KeSetSystemAffinityThread
。将带有“rdmsr”的线程限制为您要检查的处理器。