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

再问Cpu温度

[复制链接]
发表于 2009-12-23 19:28:20 | 显示全部楼层 |阅读模式
我查看了些资料说winio可以读出我按照那个来发现一get就异常
* {  P' o. u' N( H% `3 l$ ivoid Wait4Get()
  [2 D, Z  t% y{
7 U5 v" _  S4 r& Q% X7 R5 ?" s" }0 h        DWORD tmp = 0;
+ g/ F5 j- b) F4 P! v        GetPortVal(0x6c, &tmp, 1);
9 G# ^1 G$ U* g) e7 U3 I        if (tmp != 1). c: D( h6 \+ v8 O3 H/ {
                Wait4Set();
" w; I# d# e6 I6 A1 F: |}
0 D. b3 l; x( d7 e+ r" [void Wait4Set()
' E/ h. E" Y$ Q2 ~{
9 B: I* _% ~; F: O' W9 h& q; o        DWORD tmp = 0;9 x) a$ ^7 D. M$ J6 f& l+ t
        GetPortVal(0x6c, &tmp, 1);
; `  M4 g  f. t9 V$ }        if (tmp != 2)8 E# @5 [6 z' C& m5 j7 a/ p
                Wait4Set();
2 V8 K# y# H$ Q+ f, u6 [( R  n0 b3 z$ @
}# A4 s# u+ m" d: O  X2 U5 g7 l4 V& ~5 j
int main(int argc, char* argv[]) % E! v* F# O1 o
{
7 |( {+ I- `" B1 @+ ~# \$ R9 {. [        DWORD temp =0;" r  U$ K/ Y! u6 \2 n. a( D% S, q
        if(!InitializeWinIo())
' E- b; A# G, Q- {        {$ l$ y! i9 Q1 n% C; s8 J
                printf("fail");6 e4 L$ n  A9 s3 }' e
        }
: G4 S7 B5 b# v5 y# q        Wait4Set();
9 `8 b6 `: J4 l/ T        SetPortVal(0x6c,0x80,1);
- _0 T2 V* D! Q# _* d' c) z        Wait4Set();
* @! k1 C4 r# p+ f4 V+ a0 C; r        SetPortVal(0x68,0xE7,1);
! T1 N& k, G4 R6 V# O        Wait4Get();) O2 d. E+ B1 [8 L: l) S
        GetPortVal(0x68,&temp,1);
) g9 ], F% j7 V        printf("%s",temp);( ?. ^5 m7 }" w. w" g
        ShutdownWinIo();
; F  q- z; q/ J/ e4 G        return 0;
; ~' v% [5 F- i  @6 P* a* f' K0 B}
您需要登录后才可以回帖 登录 | 加入计匠网

本版积分规则

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

GMT+8, 2025-5-2 10:38 , Processed in 0.024327 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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