Zugriff auf die Windows-Registrierung mit .NET

Die „Oldies“ unter uns erinnern sich noch an die Tage vor der Windows-Registrierung, als Anwendungen ihre Konfigurationsinformationen zwischen den Ausführungen in Text-basierten INI-Dateien speicherten. Vor einigen Jahren veränderten sich die Dinge (ob zum Guten oder zum Schlechten, ist Ansichtssache), und Microsoft erklärte uns Entwicklern, dass INI-Dateien schlecht sind – so schlecht sogar, dass wir sie nicht mehr verwenden sollten und stattdessen dieses neue, Registrierung genannte Ding einsetzen. Die Registrierung war allerdings kompliziert, vor allem für VB6-Entwickler, die, gequält durch den grausamen, als SaveSetting und GetSetting bekannten Witz, häufig auf die Registrierungsfunktionen der Win32 API zurückgreifen mussten, um sie effektiv einzusetzen.

Mit dem Kommen von .NET werden diejenigen von uns, die daran interessiert sind, die Registrierung einzusetzen, es etwas leichter haben auf dem Planeten Microsoft. Die .NET Klassenbibliotheken umfassen eine Reihe von Klassen, Microsoft.Win32.Registry und Microsoft.Win32.RegistryKey, die intuitive Wrapper für Zugriffsfunktionen auf die Win32-Registrierung bereithalten. Bevor wir diese Klassen im Detail untersuchen, werden wir allerdings einen Schritt zurückgehen und sehen, wie die Registrierung organisiert ist und wie man sie in einer Anwendung typischerweise einsetzt.

Page: 1 2 3 4

ZDNet.de Redaktion

Recent Posts

Hochsichere Software für Electronic Knee Boards der Bundeswehrpiloten

Im Rahmen der umfassenden Digitalisierung der Bundeswehr ersetzen Electronic Knee Boards die herkömmlichen Handbücher von…

2 Stunden ago

Mai-Patchday: Microsoft schließt zwei aktiv ausgenutzte Zero-Day-Lücken

Sie betreffen Windows 10, 11 und Windows Server. In SharePoint Server steckt zudem eine kritische…

6 Stunden ago

Firefox 126 erschwert Tracking und stopft Sicherheitslöcher

Mozilla verteilt insgesamt 16 Patches für Firefox 125 und älter. Zudem entfernt der Browser nun…

8 Stunden ago

Supercomputer-Ranking: Vier europäische Systeme in den Top Ten

Einziger Neueinsteiger ist das Alps-System in der Schweiz. Die weiteren Top-Ten-Systeme aus Europa stehen in…

22 Stunden ago

Angriffe mit Banking-Malware auf Android-Nutzer nehmen weltweit zu

Im vergangenen Jahr steigt ihre Zahl um 32 Prozent. Die Zahl der betroffenen PC-Nutzer sinkt…

23 Stunden ago

Künstliche Intelligenz fasst Telefonate zusammen

Die App satellite wird künftig Telefongespräche in Echtzeit datenschutzkonform mit Hilfe von KI zusammenfassen.

1 Tag ago