2012-02-21 87 views
19

我想訪問我的(Windows)筆記本電腦的嵌入式控制器來控制風扇速度。目前我正在使用RW Everything手動執行此操作 - 如何訪問嵌入式控制器,例如使用C?感謝您的任何提示!以編程方式訪問筆記本電腦嵌入式風扇控制器?

請注意:我知道RW一切都可以從命令行中使用,但調用它的每一秒讀一些寄存器不是很好......

+5

退房http://stackoverflow.com/q/485448/1098754 - 似乎是一個很好的起點。 – 2012-02-21 21:17:37

+4

謝謝大衛。在窗戶上它太複雜了。在linux上它真的很容易,我猜應該在我的筆記本電腦上安裝linux:D – 2012-02-21 21:34:57

+1

[我如何在Vista中使用C++控制我的電腦的風扇速度?](http://stackoverflow.com/questions/786984/how- can-i-control-my-pcs-fan-speed-using-c-in-vista) – Clifford 2012-03-26 08:59:02

回答

1

如果您使用RWEverything簡單地改變在物理內存地址中的位,您總是可以映射物理內存以使用MmMapIoSpace或任何其他窗口API函數來處理本地內存空間,這些功能可讓您訪問物理內存。在映射您需要訪問的空間部分後,您可以直接對其進行修改。

我只使用這種方法寫入到並行端口在Windows上,但我已經使用類似的解決方案在Linux中的其他項目。

相關問題