C# Wie kann ich das Durchlaufen der registry?
Hey, wie kann Durchlaufen und die registry mit c#? Ich möchte erstellen Sie eine Struktur für die Darstellung von Parametern der einzelnen Tasten.
- Dies wird brechen alle Portabilität mit Mono auf anderen Betriebssystemen außer Windows. Nur eine Warnung.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, dass das, was Sie brauchen, ist
GetSubKeyNames()
wie in diesem Beispiel.(HINWEIS: Dies ist original kopiert aus einem tutorial http://www.csharphelp.com/2007/01/registry-ins-and-outs-using-c/, aber die Seite scheint jetzt down zu sein).
http://www.csharphelp.com/2007/01/registry-ins-and-outs-using-c/
Check-out diese Funktion aus der MSDN:
http://msdn.microsoft.com/en-us/library/microsoft.win32.registrykey.getsubkeynames.aspx?PHPSESSID=ca9tbhkv7klmem4g3b2ru2q4d4
Diese Funktion ruft die Namen aller Unterschlüssel, und Sie können Durchlaufen Sie, und tun, was Sie wollen.
Können Sie
Microsoft.Win32.RegistryKey
und dieGetSubKeyNames
Methode, wie hier beschrieben:http://msdn.microsoft.com/en-us/library/microsoft.win32.registrykey_members%28v=VS.100%29.aspx
Sich aber bewusst sein, dass dies könnte sehr langsam sein, wenn Sie Durchlaufen ein großer Teil der registry.