J'ai besoin de trouver le nom et la vitesse du processeur sur ma machine. Je construis une suite d'assistance open source et trouver cela vraiment divertissant! p>
Merci pour les gars de l'aide! p>
3 Réponses :
System.Environment.GetEnvironmentVariable("PROCESSOR_IDENTIFIER") will get you something. You'll need to decode it though.
Avoir un noyau Intel I5-3570 et son retour "Intel64 Family 6 Modèle 58 Étape 9, Véritable". Ce n'est pas une bonne réponse.
Comme les autres ont souligné, en utilisant WMI. Faites-le en ajoutant une référence à System.Management.dll, puis appelez le code suivant: Outre "Nom", WMI expose également d'autres faits intéressants sur votre processeur. Jetez un coup d'œil à http://msdn.microsoft.com/ EN-US / Bibliothèque / AA394373 (vs.85) .aspx pour la liste définitive. p> p>
Je ne peux trouver que le système.Management.instrumentation DLL dans le menu Ajouter une référence.
Même si l'Assemblée est sur votre système et dans votre GAC, il ne figurera pas dans la boîte de dialogue Visual Studio, à moins d'une entrée pour elle dans le registre de HKEY_LOCAL_MACHINE \ Software \ Microsoft \ .NetFramework \ Assembly Dossiers
Si vous utilisez Windows Registry est possible, requête pour: HKLM \ Hardware \ Description \ System \ CentralProcessor \ 0 \ Processornamestring P>
Si plusieurs processeurs physiques / logiques sont présents, les valeurs autres que zéro peuvent être utilisées p>