Entwicklerhandbuch für Shell
Die Windows-Benutzeroberfläche bietet Benutzern Zugriff auf eine Vielzahl von Objekten, die zum Ausführen von Anwendungen und verwalten des Betriebssystems erforderlich sind. Die zahlreichsten und vertrautsten dieser Objekte sind die Ordner und Dateien, die sich auf Computerdatenträgern befinden. Es gibt auch eine Reihe von virtuellen Objekten, mit denen der Benutzer Aufgaben ausführen kann, z. B. das Senden von Dateien an Remotedrucker oder das Zugreifen auf die Papierkorb. Die Shell organisiert diese Objekte in einem hierarchischen Namespace und bietet Benutzern und Anwendungen eine konsistente und effiziente Möglichkeit, auf Objekte zuzugreifen und diese zu verwalten.
In diesem Abschnitt
- Sicherheitsüberlegungen: Microsoft Windows Shell
- Leitfaden zum Implementieren von In-Process-Erweiterungen
- Versionen von Shell und allgemeinen Steuerelementen
- Implementieren der grundlegenden Ordnerobjektschnittstellen
- Implementieren eines benutzerdefinierten Dateiformats
- Shellerweiterbarkeit (Erstellen einer Datenquelle)
- Implementieren von Systemsteuerung Elementen
- Unterstützen von Shellanwendungen
- Themen zur Legacyshell
Dokumentkonventionen
Das Shell Developers es Guide folgt den üblichen Windows SDK-Dokumentkonventionen (Software Development Kit). Es sollten insbesondere zwei Konventionen beachtet werden:
- Der Beispielcode lässt normalen Fehlerkorrekturcode aus. Dieser Code wurde nur entfernt, um den Code lesbarer zu machen. Sie sollten den gesamten entsprechenden Fehlerkorrekturcode in Ihre eigenen Anwendungen einschließen.
- Um Beispielregistrierungseinträge zu löschen, werden Schlüssel-, Unterschlüssel- und Eintragsnamen sowie Werte mit einer Standardschriftart angezeigt. Benutzerdefinierte oder anwendungsdefinierte Elementnamen werden italisiert.