כתיבת ערך ל Registry

lea zaks#C, NET.Leave a Comment

static public void WriteToRegistry(RegistryKey RegHive, string RegPath, string KeyName, string KeyValue)
{
      // Split the registry path
      string[] regStrings;
      regStrings = RegPath.Split('\\');
      RegistryKey[] RegKey = new RegistryKey[regStrings.Length + 1];
      RegKey[0] = RegHive;
 
      for (int i = 0; i < regStrings.Length; i++)
      {
           RegKey[i + 1] = RegKey[i].OpenSubKey(regStrings[i], true);
           // If key does not exist, create it
           if (RegKey[i + 1] == null)
           {
                 RegKey[i + 1] = RegKey[i].CreateSubKey(regStrings[i]);
           }
       }
 
       // Write the value to the registry
      RegKey[regStrings.Length].SetValue(KeyName, KeyValue);
}

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *