Форум: "Начинающим";
Текущий архив: 2010.12.19;
Скачать: [xml.tar.bz2];
ВнизУзнать количество процессоров компьютера Найти похожие ветки
← →
Игорь © (2010-09-25 13:04) [0]Здравствуйте, подскажите пожалуйста как узнать количество процессоров компьютера, NtQuerySystemInformation->SYSTEM_BASIC_INFORMATION->KeNumberProcessors возвращает количество ядер, в MSDN ничего дельного не нашел, Windows 7
← →
Loginov Dmitry © (2010-09-25 22:45) [1]
function GetCPUCount(AMask: Cardinal): Integer;
var
I: Integer;
begin
Result := 0;
for I := 0 to 31 do
if Odd(AMask shr I) then
Result := I + 1;
end;
var
Mask1, Mask2: Cardinal;
GetProcessAffinityMask(GetCurrentProcess, Mask1, Mask2);
CPUCount := GetCPUCount(Mask1);
← →
Игорь Шевченко © (2010-09-26 10:25) [2]
> KeNumberProcessors возвращает количество ядер
А тебе чего надо - количество камней ?
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2010.12.19;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.005 c