webForumDet fria alternativet

dator temratur

.NETur .NET

2 svar · 316 visningar · startad av pepino

pepinoMedlem sedan okt. 200283 inlägg
#1

Jag tänkte göra ett eget program som kollar hur varmt det är i datorn. Det finns ju lite chip i datorn som kollar det men hur kommer man åt dem å så?

nikoMedlem sedan juni 20022 599 inlägg
#2

Att avläsa CPU-temperaturen (om det är det du menar) känns som en väldigt CPU/moderkorts/BIOS-specifik grej. Och den typen av kod är inget man skriver i VB. Däremot, så kan man så klart anropa sån kod från VB och hantera enbart själva presentationen.

Om du verkligen vill ge dig ut på djupt vatten så finns här lite generella device-driverkits med exempel hur man använder dem från från VB: http://www.entechtaiwan.com/tools.htm

Fast du kommer inte ifrån problemet att du måste veta exakt vilka hårdvaruadresser som gäller för din datorkonfiguration.

nikoMedlem sedan juni 20022 599 inlägg
#3

Hittade ett exempel på det du vill göra: http://mbprobe.livewiredev.com/about.html

Han "fuskar" och använder en generell kernel-driver, giveio.sys, som ger hårdvaruaccess på NT/2000/XP
och sen läser han "bara" från olika hårdvaruadresser beroende på moderkort (skulle jag tro).

Källkod finns inte med, men programmet borde ju gå att använda.

130 ms totalt · 3 externa anrop · v20260731065814-full.363dfaf6
128 ms — hämta forumlista (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)