Procurar Tipo de processador de .NET Compact 1.0
-
02-07-2019 - |
Pergunta
Meu aplicativo é direcionado para Compact .Net 1.0 Framework. A aplicação tem de verificar e baixar as atualizações disponíveis a partir de um web-site. Estou pensando em fornecer as atualizações como arquivos CAB. Uma vez que os arquivos CAB são processador de tipo específico, eu quero baixar o arquivo CAB baseado no tipo de processador. O que é a API para obter o tipo de processador (ARM / sh / MIPS / etc)?
Obrigado,
Kishore A
Solução
Não há nada disponível diretamente de dentro das bibliotecas gerenciadas. Você vai precisar usar P / Invoke a chamada para o Coredll.dll
e uso nativo um método chamado GetSystemInfo .
pinvoke.net é um excelente recurso para usar P / Invoca tanto para desenvolvimento móvel e desktop. A entrada pertinente para você é: http://www.pinvoke.net/default.aspx/coredll.GetSystemInfo
Chamar esse método irá retornar uma href="http://msdn.microsoft.com/en-us/library/ms942639.aspx" rel="nofollow noreferrer"> estrutura que contém informações sobre a arquitetura do processador.
Se essa rota parece com muito trabalho, você pode sempre verificar um pacote comercial chamado Smart Dispositivo Framework de OpenNETCF: http://opennetcf.com/Products/SmartDeviceFramework/tabid/65/Default. aspx
No SDF, você estará interessado em OpenNETCF.WindowsCE.DeviceManagement.SystemInformation
-. Que irá retornar as mesmas informações básicas como o P / Invoke, mas dentro de um bom wrapper gerenciado