Je dois pouvoir rechercher le type de CPU que mon application exécute à partir d'une application .NET Compact Framework. Fondamentalement, j'ai besoin de savoir si je suis sur un processeur ARM, SH4, x86, etc.Rechercher Type de CPU dans .NET Compact Framework
1
A
Répondre
2
Vous pouvez obtenir ces informations de l'appel API GetSystemInfo:
[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;
}
Fonctionnant sur l'émulateur, dwProcessorType retourne 2577, qui, comme je me souviens est l'ID du processeur ARM, donc ça marchera (bien que vous Il va falloir déterrer quelles valeurs se réfèrent à quels processeurs).
Vous aurez besoin de cette directive à l'aide du code ci-dessus fonctionne, bien sûr:
using System.Runtime.InteropServices;
Questions connexes
- 1. Taille de cluster dans .NET Compact Framework
- 2. .NET Compact Framework SDK download
- 3. Bibliothèques d'impression .NET Compact Framework
- 4. .Net Compact Framework & WinCE Question
- 5. .NET compact framework et ActiveSync
- 6. DataContractSerializer manquant dans le .NET Compact Framework
- 7. DataGridView dans .NET Compact Framework 3.5
- 8. System.Drawing.Imaging.ColorMap équivalent sur .NET Compact Framework
- 9. Contrôles WinForm pour .NET Compact Framework
- 10. mélange de couleurs Alpha dans .NET Compact Framework 2.0
- 11. Numéro de version dans l'application .NET Compact Framework
- 12. SSL TcpClient C# .Net Compact Framework 1.0
- 13. IL Merge fonctionne avec .NET Compact Framework
- 14. Livre sur le développement .Net Compact Framework
- 15. Rhino Mocks & Compact Framework
- 16. Compact Framework Charting
- 17. Comment puis-je émuler ErrorProvider dans .NET Compact Framework?
- 18. Détecter l'effleurement du doigt dans .Net Compact Framework
- 19. AutoSize pour Label/TextBox dans .NET Compact Framework
- 20. Comment incorporer des annonces dans l'application .NET Compact Framework?
- 21. WebRequest asynchrone avec les paramètres POST dans .NET Compact Framework
- 22. Dessin sur un TextBox dans .NET Compact Framework
- 23. Obtenir des informations sur le modem dans .Net Compact Framework
- 24. multithreading dans C# compact framework
- 25. .NET Compact Framework - font plus larges barres de défilement
- 26. Emballage et déploiement de solutions .net Compact Framework
- 27. Utilisation de la méthode HttpUtility.HtmlDecode avec .NET Compact Framework?
- 28. Choisir la bonne version de .Net Compact Framework
- 29. Dossier actuel Compact Framework
- 30. .NET Compact Framework 3.5 curseur d'attente transparent animé