Как определить процессор.
Кто знает как поделитесь кодом. Заранее спасибо.
Обратитесь, например, сюда: http://www.sources.ru/delphi/system/cpu_identification.shtml
В довесок:
поскольку уж Вы, коллега, всё равно туда ломились на форум, то можно было и по сайту прошерстить.
Пишу прогу для получения информации о системе и не знаю как определить процессор(Pentium, Athlon, Duron, и т.д.).
Кто знает как поделитесь кодом. Заранее спасибо.
char string[25];
SYSTEM_INFO SysInf;
GetSystemInfo(&SysInf);
ltoa(SysInf.dwProcessorType,string,10);
MessageBox(NULL,string,"Тип проца",MB_OK|MB_ICONSTOP);
Правда не знаю, что это даст в практическом применении. Скорее надо брать level или архитектуру(см.структуру SYSTEM_INFO) и вычислять, скажем так семейство, что-ли. Наверное оптимальный вариант брать частоту шины, частоту проца, множитель ... . Тогда прога будет определять не на тек.момент, а долгосрочно.
Это ведь старая приблуда. Воткни в ZX-овку со старым биосом PIII 1000, работать будет отлично но при загрузке покажет 1000/46 => биос надо обновлять. Поставь старую ревизию 98 на 1700 цилик и в системном окне увидишь Family ___ . Может, кто поделиться более стоящей идеей, но помоему Norton в свое время делал верно - привязываясь к определенному типу, а производительность и прочее выводил в процентах по отношению ...
А как тогда можно этот паскалевский юнит подключить к сишному проекту.
Добавляете его в проект: меню Project-->Add to project...