找回密码
 加入计匠网
搜索
热搜: BIOS ACPI CPU Windows
查看: 7422|回复: 0

再问Cpu温度

[复制链接]
发表于 2009-12-23 19:28:20 | 显示全部楼层 |阅读模式
我查看了些资料说winio可以读出我按照那个来发现一get就异常3 k  Z1 F& Z/ u( {& m: t" [& y
void Wait4Get()
. _" [% M. X$ {* {5 z1 h) y) F{* h' J) [/ i0 }9 f  P- a0 \# J
        DWORD tmp = 0;* B9 ~# a- B! D( z- G
        GetPortVal(0x6c, &tmp, 1);) N  Z. z2 Z1 V
        if (tmp != 1)
$ o$ @7 j& x) o5 V$ R                Wait4Set();
' N9 Z: s2 N" M1 d+ l}
6 R6 b3 Z/ o1 [; Tvoid Wait4Set()
8 l: z% }4 {  B8 v/ X) e" U* l$ x{
* d& r5 f! |6 K1 O9 H+ |- H        DWORD tmp = 0;
( X( m1 j% g0 ]& h! P. }) N        GetPortVal(0x6c, &tmp, 1);
; i7 n% z. U5 R9 s+ \# k7 L        if (tmp != 2)
# E5 a) \( \5 n: z6 n3 a, E# [                Wait4Set();7 P0 V& M# d1 Q9 R/ B

+ Q4 ]' @1 T2 Y}6 c! m0 o3 B+ o+ ^$ m- B
int main(int argc, char* argv[]) 7 w* {) P5 {3 I' z
{ ! m! l' k; ]" k
        DWORD temp =0;* ?: q" G6 m9 s5 m" a
        if(!InitializeWinIo()), @; a1 D/ q' H, ~  R6 _6 d8 e; W" z
        {, X" Q6 {9 P  V) c5 q# ~! A& V" a
                printf("fail");3 z# x9 L1 }6 p# c0 w* h$ R
        }
$ U9 P, C% x* P        Wait4Set();$ F- ?. Q- p4 Q
        SetPortVal(0x6c,0x80,1);; ~, x  p; e! M
        Wait4Set();  u4 M4 q4 @/ a: H/ B3 x" R
        SetPortVal(0x68,0xE7,1);& k. ]- Q  {( @, C: h
        Wait4Get();
2 ^, ]3 h% s% s0 d) X4 |% x        GetPortVal(0x68,&temp,1);& ]$ t# e1 w/ a: b. y- q7 R
        printf("%s",temp);0 I( n# Y% D4 q: B1 d+ t: X) H
        ShutdownWinIo();7 l# s; e* Y$ E& Y
        return 0;2 |7 S; ?, _( g( F0 X
}
您需要登录后才可以回帖 登录 | 加入计匠网

本版积分规则

Archiver|手机版|小黑屋|计匠网

GMT+8, 2026-2-1 05:35 , Processed in 0.056172 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表