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

再问Cpu温度

[复制链接]
发表于 2009-12-23 19:28:20 | 显示全部楼层 |阅读模式
我查看了些资料说winio可以读出我按照那个来发现一get就异常
0 M4 S# Z% l6 ivoid Wait4Get()- W! M# c6 ^4 T( \) d
{0 w/ O9 p- R5 `9 Y2 w% D
        DWORD tmp = 0;' e6 ?" [" I" K. O5 |1 T
        GetPortVal(0x6c, &tmp, 1);
! l* J3 K! e1 ^% I' X& ]  Z; t$ {        if (tmp != 1): {' V+ Z  V8 X0 Z. |1 S
                Wait4Set();
8 s4 `8 C4 i- g/ l" c/ U+ l}
3 \- u4 Z* v- m1 f1 C/ lvoid Wait4Set()/ G1 ~1 \: O, [8 B' d
{
9 I. T- w$ t  G9 d) i* t        DWORD tmp = 0;: Z, `% R; d: T7 Z: F; M8 ~; T
        GetPortVal(0x6c, &tmp, 1);
6 a! u- \, a/ {1 P) m+ T        if (tmp != 2)
5 Z# @: U$ K5 V: F                Wait4Set();6 p/ I$ X' `7 [6 @( d5 d9 B

$ z. A* I. u& o; M% t}- }, p: Q! c' }/ p% g5 p
int main(int argc, char* argv[]) ! b; K1 Q1 N# x2 a9 X4 d  F4 \
{
, k* k. K+ Z6 f4 x1 r& x# G, k        DWORD temp =0;( \3 P6 n, O. N0 E+ V5 S3 c$ Z
        if(!InitializeWinIo())9 g8 x2 |5 e( t$ P; T% @7 J4 A
        {
2 h- p" A2 X. t                printf("fail");9 ?; a+ ]. V6 r5 T. E
        }
: L$ H, K! |3 ]+ I* ~        Wait4Set();
7 Q7 p# V$ K2 b) O! K5 u        SetPortVal(0x6c,0x80,1);
( v2 h  G( s: n: \: K5 ^        Wait4Set();" ~4 g/ g& a$ J6 l7 U' P, x' F# k
        SetPortVal(0x68,0xE7,1);
- q' c& r  Z5 c+ H# H( T        Wait4Get();
5 s9 }1 q( L0 S* P        GetPortVal(0x68,&temp,1);
' s5 c2 `: D+ y        printf("%s",temp);6 R6 L; t5 ]8 j) J) r+ N, v$ E: O
        ShutdownWinIo();& X* d: X/ V8 ]9 p% ?5 B
        return 0;
1 r# f' S! y" `6 ^4 c! i7 i6 e}
您需要登录后才可以回帖 登录 | 加入计匠网

本版积分规则

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

GMT+8, 2026-4-4 14:41 , Processed in 0.080017 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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