Òåñòèðîâàíèå ÌÏ ñ ïîìîùüþ WinAPI – ôóíêöèé.

Èíôîðìàöèÿ î ïðîöåññîðå íàõîäèòñÿ â ðååñòðå ïî àäðåñó HKEY_LOCAL_MACHINEHARDWAREDESCRIPTIONSYSTEMCENTRALPROCESSOR. Èíôîðìàöèÿ î ïåðâîì ïðîöåññîðå – â ðàçäåëå “0”, îá îñòàëüíûõ (åñëè åñòü) – â “1”, “2” è ò.ä.

Èíòåðåñóþùèå ïàðàìåòðû:

IDENTIFIER (òèï), MMXIDENTIFIER, VENDORIDENTIFIER (ïîñòàâùèê)

 

Îïðåäåëåíèå ïàðàìåòðîâ ïðîöåññîðà – âûçîâ ôóíêöèè GetSystemInfo. Êàê ïàðàìåòð ïåðåäà¸òñÿ àäðåñ ñòðóêòóðû (LP SystemInfo):

· òèï ïðîöåññîðà – dwProcessorType;

· êîëè÷åñòâî ïðîöåññîðîâ â êîìïüþòåðå – dwNumberOfProcessors;

· òèï àðõèòåêòóðû – wProcessorArchitecture;

· äîïîëíèòåëüíûå äåòàëè îá àðõèòåêòóðå – wProcessorLevel.