Entwickler-Ecke

IO, XML und Registry - In Registry Schreiben


Metrik - Do 29.12.05 17:19
Titel: In Registry Schreiben
Hallo

Kennt einer eine Möglichkeit mit c# in die Registry
zu schreiben und wieder zu löschen?

Danke!


JayK - Do 29.12.05 18:28

Such mal hier in der Sparte, ich habe selbst diese Frage schoneinmal gestellt und sie sollte eine der ersten überhaupt hier im C#-Forum sein ;)


Metrik - Mo 02.01.06 11:57

okay danke

Werde mich mal umsehen.

Metrik


kiar - Mo 02.01.06 12:26

Moin Metrik,

der namespace den du suchst ist

C#-Quelltext
1:
Microsoft.Win32                    


hier solltest du alles finden.

raik


FragSalat - So 10.05.09 15:25

hier ma n kleiner beispielcode zum erstellen von registrydateien ... damit hat man dann im kontexmenü auf jpeg,jpg,jpe files einen neuen eintrag der dann "Bild Umwandeln" heißt der in meinem fall zu meinem converter programm führt



C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
RegistryKey ourkey = Registry.ClassesRoot;                  
            ourkey = ourkey.OpenSubKey("jpegfile"true);   //unterordner öffnen
            ourkey = ourkey.OpenSubKey("Shell"true);         //unterordner öffnen
            ourkey.CreateSubKey("Bild konverter");           //unterordner erstellen
            ourkey = ourkey.OpenSubKey("Bild konverter"true);  //unterordner öffnen
            //ourkey.DeleteValue("(Standard)");                  //beispiel zum löschen eines wertes
            ourkey.SetValue(""@"Bild Umwandeln", RegistryValueKind.String);    //in den standart wert schreiben (neuen wert anlegen= erstes argument name 2 argument wert 3 argument art des wertes)
            ourkey.CreateSubKey("command");                              //unterordner anlegen 1 argument = unterordner name
            ourkey = ourkey.OpenSubKey("command"true);                    //unterordner öffnen 1 argument = name 2 argument wirklich öffnen oder nicht true für öffnen
            ourkey.SetValue(""@"pfad zur exe", RegistryValueKind.String);  //neuen wert anlegen



mfg FragSalat

Moderiert von user profile iconKha: C#-Tags hinzugefügt