10
WMI를 사용하지 않고 제어판 이름으로 전체 프로세서 이름을 가져올 수 있는지 알고있는 사람이 있습니까? 네가 할 수있는 관리되지 않는 전화가 있다고 생각해.WMI없이 전체 CPU 이름 가져 오기
WMI가 작업을 수행하지만 일시적으로 충돌이 발생하거나 일부 컴퓨터에서 잠겨 있음을 발견했습니다.
는WMI를 사용하지 않고 제어판 이름으로 전체 프로세서 이름을 가져올 수 있는지 알고있는 사람이 있습니까? 네가 할 수있는 관리되지 않는 전화가 있다고 생각해.WMI없이 전체 CPU 이름 가져 오기
WMI가 작업을 수행하지만 일시적으로 충돌이 발생하거나 일부 컴퓨터에서 잠겨 있음을 발견했습니다.
는당신은 단지 레지스트리를 확인 할 수 있어야한다 : 지금까지
var key = Registry.LocalMachine.OpenSubKey(@"HARDWARE\DESCRIPTION\System\CentralProcessor\0\");
var processorName = key.GetValue("ProcessorNameString");
Console.WriteLine(processorName);
: HKEY_LOCAL_MACHINE \ 하드웨어 \ 설명에 \ 시스템 \ CentralProcessor 0 \ ProcessorNameString가 당신에게 그것을 제공해야합니다 \ 여기
몇 가지 예제 코드입니다 보시다시피, 이것은 단지 몇 개의 숫자를 반환합니다. 전체 CPU 이름을 얻을 수 있습니까? –이것은 나를 위해 "AMD Athlon (tm) 64 X2 듀얼 코어 프로세서 4600+"를 생산합니다. –
죄송합니다. 나는 원래 GetSystemInfo win32 호출을 제안했지만 그 방법은 구문 분석에 약간의 시간이 걸렸습니다. 레지스트리 방법이 더 쉬워야합니다. – Eric