Maison >développement back-end >C++ >Comment puis-je détecter la version du système d'exploitation Windows dans .NET ?
Identifier votre version de Windows avec .NET
Problème : Comment déterminer de manière fiable la version spécifique du système d'exploitation Windows dans une application .NET ?
Solution :
La propriété System.Environment.OSVersion
offre une approche simple pour identifier la version du système d'exploitation Windows. Bien qu'efficace pour distinguer les versions majeures, il peut ne pas fournir de détails granulaires pour toutes les versions.
La propriété OSVersion
comprend trois éléments clés :
PlatformID | Major Version | Minor Version | Corresponding Windows Versions |
---|---|---|---|
Win32Windows | 4 | 0 | Windows 95 |
Win32Windows | 4 | 10 | Windows 98 |
Win32Windows | 4 | 90 | Windows Me |
Win32NT | 4 | 0 | Windows NT 4.0 |
Win32NT | 5 | 0 | Windows 2000 |
Win32NT | 5 | 1 | Windows XP |
Win32NT | 5 | 2 | Windows Server 2003 |
Win32NT | 6 | 0 | Windows Vista, Windows Server 2008 |
Win32NT | 6 | 1 | Windows 7, Windows Server 2008 R2 |
Win32NT | 6 | 2 | Windows 8 |
Win32NT | 6 | 3 | Windows 8.1 |
Win32NT | 10 | 0 | Windows 10 |
Considérations importantes :
System.Environment.OSVersion
peut être influencée par le fichier manifeste de votre application. Définir explicitement la compatibilité avec Windows 8.1 et Windows 10 dans votre manifeste garantit des résultats fiables.System.Environment.OSVersion
fournit des informations toujours précises sur la version du système d'exploitation.Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!