lemkat Opublikowano 14 Września 2004 Zgłoś Opublikowano 14 Września 2004 Witam, jak programowo uzyskac inforamcje o typie i zegarze procesora ? Chodzi mi konkretnie o srodowisko c++ builder. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
lemkat Opublikowano 17 Września 2004 Zgłoś Opublikowano 17 Września 2004 Kod pobrany z http://www.borland.nq.pl void __fastcall TForm1::Button1Click(TObject *Sender) { const DelayTime = 500; DWORD TimerHi, TimerLo; Integer PriorityClass, Priority; PriorityClass = GetPriorityClass(GetCurrentProcess()); Priority = GetThreadPriority(GetCurrentThread()); SetPriorityClass(GetCurrentProcess(), REALTIME_PRIORITY_CLASS); SetThreadPriority(GetCurrentThread(), THREAD_PRIORITY_TIME_CRITICAL); Sleep(10); asm { dw 310Fh mov TimerLo, eax mov TimerHi, edx } Sleep(DelayTime); asm { dw 310Fh sub eax, TimerLo sbb edx, TimerHi mov TimerLo, eax mov TimerHi, edx } SetThreadPriority(GetCurrentThread, Priority); SetPriorityClass(GetCurrentProcess, PriorityClass); int CPUSpeed = TimerLo / (1000 * DelayTime); Label1->Caption = "CPU speed: " + IntToStr(CPUSpeed) + "MHz"; } Nadal pozostal problem z typem procesora. Jak go odczytac ? Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Megabyte Opublikowano 17 Września 2004 Zgłoś Opublikowano 17 Września 2004 pierwszy link z google: http://freshmeat.net/projects/cpuid/ - tu masz przykładowy programik pobierający info o procesorze Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...