Search Forum
(53671 Postings)
Search Site/Articles

Archived Articles
712 Articles

C# Books
C# Consultants
What Is C#?
Download Compiler
Code Archive
Archived Articles
Advertise
Contribute
C# Jobs
Beginners Tutorial
C# Contractors
C# Consulting
Links
C# Manual
Contact Us
Legal

GoDiagram for .NET from Northwoods Software www.nwoods.com


 
Printable Version

Access Registry Using C#
By Gokula Giridaran

Access the registry using C#. Find out the system Information. Using this source code.

/* I used it find Processor Information and Bios Information*/

using System;
using Microsoft.Win32;

class reg {
  static void Main() {
  RegistryKey hklm =Registry.LocalMachine;
  hklm=hklm.OpenSubKey("HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\0");
  Object obp=hklm.GetValue("Identifier");
  Console.WriteLine("Processor Identifier :{0}",obp);

  RegistryKey hklp =Registry.LocalMachine;
  hklp=hklp.OpenSubKey("HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\0");
  Object obc=hklp.GetValue("VendorIdentifier");
  Console.WriteLine("Vendor Identifier    :{0}",obc);

  RegistryKey biosv =Registry.LocalMachine;
  biosv=biosv.OpenSubKey("HARDWARE\\DESCRIPTION\\System\\MultiFunctionAdapter\\4");
  Object obv=biosv.GetValue("Identifier");
  Console.WriteLine("Bios Status          :{0}",obv);

  RegistryKey biosd =Registry.LocalMachine;
  biosd=biosd.OpenSubKey("HARDWARE\\DESCRIPTION\\System\\");
  Object obd=biosd.GetValue("SystemBiosDate");
  Console.WriteLine("Bios Date            :{0}",obd);

  RegistryKey bios =Registry.LocalMachine;
  bios=bios.OpenSubKey("HARDWARE\\DESCRIPTION\\System\\");
  Object obs=bios.GetValue("Identifier");
  Console.WriteLine("System Identifer     :{0}",obs);
 }
}