Несмотря на то, что Net обещает намного упрощенную установку и сопровождение приложений функции по работе с реестром все равно включены в Net. Действительно в реестре содержится много всяких параметров а не только настройки программ. Например информация о HardWare Вашего ПК. Классы для работы с реестром находятся в пространстве имен Microsoft.Win32. Смотрим пример:
using System; using Microsoft.Win32; class MainClass { public static void Main(string[] args) { RegistryKey myRegKey = Registry.LocalMachine; myRegKey = myRegKey.OpenSubKey("HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\0"); Object oValue = myRegKey.GetValue("VendorIdentifier"); Console.WriteLine("The central processor of this machine is: {0}.", oValue.ToString()); } }
В результате Вы получите марку процессора.