Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как определить процессор.

3.2K
28 июня 2003 года
BSnake
5 / / 23.03.2003
Пишу прогу для получения информации о системе и не знаю как определить процессор(Pentium, Athlon, Duron, и т.д.).
Кто знает как поделитесь кодом. Заранее спасибо.
310
28 июня 2003 года
fellow
853 / / 17.03.2003
Для этого, прежде всего, нужно воспользоваться поиском. Сначала по сайту, потом в отечественном секторе Сети (хотя бы yandex.ru), затем в глобальном (да хоть excite.com).
Обратитесь, например, сюда: http://www.sources.ru/delphi/system/cpu_identification.shtml

В довесок:
поскольку уж Вы, коллега, всё равно туда ломились на форум, то можно было и по сайту прошерстить.
989
28 июня 2003 года
Vlad232ua
182 / / 02.04.2003
Цитата:
Originally posted by BSnake
Пишу прогу для получения информации о системе и не знаю как определить процессор(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 в свое время делал верно - привязываясь к определенному типу, а производительность и прочее выводил в процентах по отношению ...

3.2K
30 июня 2003 года
BSnake
5 / / 23.03.2003
А как тогда можно этот паскалевский юнит подключить к сишному проекту.
310
01 июля 2003 года
fellow
853 / / 17.03.2003
Цитата:
Originally posted by BSnake
А как тогда можно этот паскалевский юнит подключить к сишному проекту.


Добавляете его в проект: меню Project-->Add to project...

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог