Autor Beitrag
Metrik
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 80

Win XP, Win Vista
C# (VS 2003, #Develop)
BeitragVerfasst: Do 29.12.05 18:19 
Hallo

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

Danke!
JayK
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1013



BeitragVerfasst: Do 29.12.05 19: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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 80

Win XP, Win Vista
C# (VS 2003, #Develop)
BeitragVerfasst: Mo 02.01.06 12:57 
okay danke

Werde mich mal umsehen.

Metrik
kiar
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 51



BeitragVerfasst: Mo 02.01.06 13:26 
Moin Metrik,

der namespace den du suchst ist
ausblenden C#-Quelltext
1:
Microsoft.Win32					


hier solltest du alles finden.

raik
FragSalat
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 24



BeitragVerfasst: So 10.05.09 16: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


ausblenden 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