1
.NET Compact Framework 응용 프로그램에서 내 응용 프로그램이 실행되는 CPU 유형을 조회 할 수 있어야합니다. 기본적으로 ARM, SH4, x86 등의 프로세서를 사용하고 있는지 알고 싶습니다..NET Compact Framework에서 CPU 유형 조회
.NET Compact Framework 응용 프로그램에서 내 응용 프로그램이 실행되는 CPU 유형을 조회 할 수 있어야합니다. 기본적으로 ARM, SH4, x86 등의 프로세서를 사용하고 있는지 알고 싶습니다..NET Compact Framework에서 CPU 유형 조회
당신은은 GetSystemInfo API 호출에서이 정보를 얻을 수 있습니다 : (dwProcessorType 내가 ARM 프로세서의 ID입니다 기억으로는 2577을 반환,
[DllImport("coredll")]
static extern void GetSystemInfo(ref SYSTEM_INFO pSI);
public struct SYSTEM_INFO
{
public uint dwOemId;
public uint dwPageSize;
public uint lpMinimumApplicationAddress;
public uint lpMaximumApplicationAddress;
public uint dwActiveProcessorMask;
public uint dwNumberOfProcessors;
public uint dwProcessorType;
public uint dwAllocationGranularity;
public uint dwProcessorLevel;
public uint dwProcessorRevision;
}
에뮬레이터에서 실행을, 그래서이 작동하면 비록 어떤 값이 어떤 프로세서를 참조하는지 파헤쳐 야합니다). 위의 코드가 작동하려면
물론 당신이 사용하는 지시어가 필요합니다
using System.Runtime.InteropServices;