最近我开始了一个类似的项目.我需要读取CPU温度并控制Linux和Windows中的风扇.我对C++,VS和DDK了解不多,但我想到了如何使用winring0编写一个简单的内核驱动程序和一个简单的程序.在我的笔记本电脑(以及大多数其他)中,温度和风扇由嵌入式控制器控制.您有两个选择,要么您可以编写内核驱动程序,要么可以使用库来访问嵌入式控制器.这是因为Windows保护ec不被普通用户权限访问.一个好的(工作)库是winring0(WinRing0_1_3_1b).一个有用的程序来检查Windows中的ec和其他所有内容是RW工具.