Accessing the Registry : Registry : Development Class C# Source Code


Custom Search

C# Source Code » Development Class » Registry »

 

Accessing the Registry








    


using System;
using Microsoft.Win32;

class MainClass {
    public static void Main(String[] args) {
        RegistryKey rk = Registry.LocalMachine;
        RegistryKey subKey =rk.OpenSubKey("HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\0\\");
        object VendorID = subKey.GetValue("VendorIdentifier");
        Console.WriteLine(VendorID);

        RegistryKey randkey = Registry.CurrentUser;
        string key = "";
        for (int i = 0; i < args.Length - 1; ++i) {
            key += args[i];
            key += "\\";
        }
        RegistryKey subKey1 = randkey.OpenSubKey(key);
        object keyValue = subKey1.GetValue(args[args.Length - 1]);
        Console.WriteLine("Key {0} Value {1} = {2}",key,args[args.Length - 1],keyValue);

        RegistryKey companyKey = Registry.CurrentUser;
        RegistryKey subKey3 = companyKey.CreateSubKey("MyCompany");
        subKey3.SetValue("Name", "MyCompany");
        subKey3.SetValue("RegistrationID", 1234567);
        subKey3.SetValue("Date", "01/01/2001");
        companyKey.Close();

        RegistryKey companyKeyRead = Registry.CurrentUser;
        RegistryKey subKey4 = companyKeyRead.OpenSubKey("MyCompany");

        object companyName = subKey4.GetValue("MyCompany");
        Console.WriteLine("Company Name: {0}", companyName);
        object regID = subKey4.GetValue("RegistrationID");
        Console.WriteLine("RegistrationID: {0}", regID);
        object theDate = subKey4.GetValue("Date");
        Console.WriteLine("Date: {0}", theDate);

    }
}


           
       
    
   
  
   







HTML code for linking to this page:

Follow Navioo On Twitter

C# Source Code

 Navioo Development Class
» Registry