Maison > développement back-end > C++ > Comment puis-je détecter la version du système d'exploitation Windows à l'aide de .NET ?

Comment puis-je détecter la version du système d'exploitation Windows à l'aide de .NET ?

DDD
Libérer: 2025-01-15 21:28:44
original
945 Les gens l'ont consulté

How Can I Detect the Windows OS Version Using .NET?

Utilisez .NET pour détecter la version de Windows

Question :

Comment déterminer la version du système d'exploitation Windows dans une application .NET ?

Réponse :

Pour détecter la version du système d'exploitation Windows dans .NET, vous pouvez utiliser l'attribut System.Environment.OSVersion. Il fournit les informations suivantes :

  • PlatformID : Indique la plate-forme sous-jacente (par exemple, Win32Windows, Win32NT)
  • Version majeure : Le numéro de version majeure de Windows (par exemple, 4 pour Windows 95, 6 pour Windows Vista, 10 pour Windows 10)
  • Version mineure : Le numéro de version mineure de Windows (par exemple, 0 pour Windows 95, 1 pour Windows XP)

Version spécifique de Windows et sa valeur OSVersion :

<code>| Windows版本 | PlatformID | 主要版本 | 次要版本 |
|---|---|---|---|
| Windows 95 | Win32Windows | 4 | 0 |
| Windows 98 | Win32Windows | 4 | 10 |
| Windows Me | Win32Windows | 4 | 90 |
| Windows NT 4.0 | Win32NT | 4 | 0 |
| Windows 2000 | Win32NT | 5 | 0 |
| Windows XP | Win32NT | 5 | 1 |
| Windows 2003 | Win32NT | 5 | 2 |
| Windows Vista | Win32NT | 6 | 0 |
| Windows 2008 | Win32NT | 6 | 0 |
| Windows 7 | Win32NT | 6 | 1 |
| Windows 2008 R2 | Win32NT | 6 | 1 |
| Windows 8 | Win32NT | 6 | 2 |
| Windows 8.1 | Win32NT | 6 | 3 |
| Windows 10 | Win32NT | 10 | 0 |</code>
Copier après la connexion

Remarque :

  • Pour une compréhension plus complète de la version exacte de Windows, utilisez une bibliothèque qui fournit ces informations.
  • Assurez-vous que votre manifeste d'assembly exécutable déclare explicitement la compatibilité avec Windows 8.1 et Windows 10.0 pour éviter des OSVersion valeurs incorrectes pour ces versions.

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal