2010-04-25 1 views

답변

3
System.Environment.GetEnvironmentVariable("PROCESSOR_IDENTIFIER") 

당신에게 뭔가를 줄 것입니다. 당신은 그것을 해독 할 필요가있을 것이다.

6

다른 사람들이 지적했듯이 WMI를 사용합니다. 다음 코드를 호출 System.Management.dll에 대한 참조를 추가하여이 작업을 수행 : "이름"게다가

ManagementObjectSearcher mos = 
    new ManagementObjectSearcher("root\\CIMV2", "SELECT * FROM Win32_Processor"); 
    foreach (ManagementObject mo in mos.Get()) { 
     Console.WriteLine(mo["Name"]); 
    }

는 WMI는 또한 프로세서에 대한 흥미로운 사실을 제공합니다. 최종 목록을 보려면 http://msdn.microsoft.com/en-us/library/aa394373(VS.85).aspx을보십시오.

+0

참조 추가 메뉴에서 System.Management.Instrumentation DLL 만 찾을 수 있습니다. –

+0

어셈블리가 시스템과 GAC에 있더라도 HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ .NETFramework \ AssemblyFolders의 레지스트리에 항목이 없으면 Visual Studio의 대화 상자에 어셈블리가 표시되지 않습니다 – Jono