![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Частота и имя процессора [D6, Win95/98, WinME, Win2k, WinXP]
PaRL © (2002-12-08 14:18:00)Как узнать?
То есть например Pentium III 700 MHz.
Антон (2002-12-10 17:12:00) [1]За точным именем надо в BIOS сунуться.
А можно имя взять из реестра windows.
sask (2002-12-09 06:07:00) [2]2 PaRL © (08.12.02 19:19)
под "Имя: ???" я имел ввиду, что не знаю как определить :(((
Sha (2002-12-09 00:20:00) [3]Умею только частоту :(
function GetCPUTick: int64; assembler;
asm
db 0fh,31h; //rdtsc
end;
procedure TForm1.Timer1Timer(Sender: TObject);
{$J+}
const
msStart: cardinal= 0;
msStop : cardinal= 0;
tkStart: int64= -1;
tkStop : int64= -1;
{$J-}
begin
msStart:=msStop; msStop:=GetTickCount;
tkStart:=tkStop; tkStop:=GetCPUTick;
if msStart<>0
then Label1.Caption:=IntToStr((tkStop-tkStart) div (msStop-msStart) div 1000)+" MHz";
end;
Дмитрий К.К. (2002-12-08 21:43:00) [4]Есть такой компонентик MiTec (кажись). Он те УСЁ скажет за милую душу...
PaRL (2002-12-08 19:19:00) [5]
> Имя: ???
Ну название... наименование...
sask (2002-12-08 14:42:00) [6]Частота:
http://delphi.mastak.com/cgi-bin/faq.pl?look=1&id=988621408&n=15
Имя: ???