문제

내 응용 프로그램은 Compact .NET 1.0 프레임 워크를 대상으로합니다. 응용 프로그램은 웹 사이트에서 제공되는 업데이트를 확인하고 다운로드해야합니다. 택시 파일로 업데이트를 제공 할 생각입니다. CAB 파일은 프로세서 유형에 따라 특정이므로 프로세서 유형을 기반으로 CAB 파일을 다운로드하려고합니다. 프로세서 유형 (ARM/SH/MIPS 등)을 얻기위한 API는 무엇입니까?

감사,
Kishore a

도움이 되었습니까?

해결책

관리 된 라이브러리 내에서 직접 사용할 수있는 것은 없습니다. 사용해야합니다 p/호출 원주민으로 전화합니다 Coredll.dll 그리고라는 메소드를 사용하십시오 getsysteminfo.

pinvoke.net 모바일 및 데스크탑 개발 모두에 P/호출을 사용하는 훌륭한 리소스입니다. 당신을위한 관련 항목은 다음과 같습니다.http://www.pinvoke.net/default.aspx/coredll.getsysteminfo

이 방법을 호출하면 a가 반환됩니다 System_Info 프로세서 아키텍처에 대한 정보가 포함 된 구조.

해당 경로가 너무 많은 작업처럼 보이면 언제든지 OpenNETCF에서 Smart Device Framework라는 상용 패키지를 확인할 수 있습니다.http://opennetcf.com/products/smartdeviceframework/tabid/65/default.aspx

SDF에서는 관심이 있습니다 OpenNETCF.WindowsCE.DeviceManagement.SystemInformation -P/Invoke와 동일한 기본 정보를 반환하지만 관리하는 래퍼 내에 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top