Skip to content

Commit da7f112

Browse files
committed
Remove __cpuid code for CpuBrandString
1 parent 569da8a commit da7f112

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

ProcessHacker/syssccpu.c

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -827,14 +827,16 @@ VOID PhSipGetCpuBrandString(
827827
_Out_writes_(49) PWSTR BrandString
828828
)
829829
{
830-
ULONG brandString[4 * 3];
830+
CHAR brandString[49];
831831

832-
__cpuid(&brandString[0], 0x80000002);
833-
__cpuid(&brandString[4], 0x80000003);
834-
__cpuid(&brandString[8], 0x80000004);
832+
NtQuerySystemInformation(
833+
SystemProcessorBrandString,
834+
brandString,
835+
sizeof(brandString),
836+
NULL
837+
);
835838

836-
PhZeroExtendToUtf16Buffer((PSTR)brandString, 48, BrandString);
837-
BrandString[48] = 0;
839+
PhZeroExtendToUtf16Buffer(brandString, 48, BrandString);
838840
}
839841

840842
BOOLEAN PhSipGetCpuFrequencyFromDistribution(

0 commit comments

Comments
 (0)