Shell-Entwicklerhandbuch
Die Windows-Benutzeroberfläche bietet Benutzern Zugriff auf eine Vielzahl von Objekten, die zum Ausführen von Anwendungen und zum Verwalten des Betriebssystems erforderlich sind. Die zahlreichen und vertrautsten dieser Objekte sind die Ordner und Dateien, die sich auf Computerlaufwerken befinden. Es gibt auch eine Reihe von virtuellen Objekten, die es dem Benutzer ermöglichen, Aufgaben auszuführen, z. B. das Senden von Dateien an Remotedrucker oder den Zugriff auf den 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 sie 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
- Shell-Erweiterbarkeit (Erstellen einer Datenquelle)
- Implementieren von Systemsteuerung Elementen
- Unterstützen von Shellanwendungen
- Legacy-Shell-Themen
Dokumentkonventionen
Das Handbuch für Shell-Entwickler folgt den üblichen Dokumentkonventionen des Windows Software Development Kit (SDK). Insbesondere sind zwei Konventionen zu beachten:
- Im Beispielcode wird der normale Fehlerkorrekturcode weggelassen. Dieser Code wurde nur entfernt, um den Code besser lesbar zu machen. Sie sollten den gesamten geeigneten Fehlerkorrekturcode in Ihre eigenen Anwendungen einschließen.
- Um Beispielregistrierungseinträge klar zu machen, werden Schlüssel-, Unterschlüssel- und Eintragsnamen sowie Werte mit einer Standardschriftart angezeigt. Benutzer- oder anwendungsdefinierte Elementnamen werden kursiv dargestellt.