Sicherungsobjekte

Ein sicherungsfähiges Objekt ist ein Objekt, das über eine Sicherheitsbeschreibung verfügen kann. Alle benannten Windows-Objekte sind sicherungsfähig. Einige unbenannte Objekte, z. B. Prozess - und Threadobjekte, können ebenfalls Über Sicherheitsbeschreibungen verfügen. Für die meisten sicherungsfähigen Objekte können Sie den Sicherheitsdeskriptor eines Objekts im Funktionsaufruf angeben, der das Objekt erstellt. Sie können beispielsweise einen Sicherheitsdeskriptor in den Funktionen CreateFile und CreateProcess angeben.

Darüber hinaus können Sie mit den Windows-Sicherheitsfunktionen die Sicherheitsinformationen für sicherungsfähige Objekte abrufen und festlegen, die unter anderen Betriebssystemen als Windows erstellt wurden. Die Windows-Sicherheitsfunktionen bieten auch Unterstützung für die Verwendung von Sicherheitsbeschreibungen mit privaten, anwendungsdefinierten Objekten. Weitere Informationen zu privaten sicherungsfähigen Objekten finden Sie unter Client/Server Access Control.

Jeder Typ von sicherungsfähigen Objekten definiert einen eigenen Satz spezifischer Zugriffsrechte und eine eigene Zuordnung generischer Zugriffsrechte. Informationen zu den spezifischen und generischen Zugriffsrechten für jeden Typ von sicherungsfähigen Objekten finden Sie in der Übersicht für diesen Objekttyp.

Die folgende Tabelle zeigt die Funktionen, die zum Bearbeiten der Sicherheitsinformationen für einige gängige sicherungsfähige Objekte verwendet werden sollen.

Objekttyp Sicherheitsdeskriptorfunktionen
Dateien oder Verzeichnisse auf einem NTFS-Dateisystem GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityInfo, SetSecurityInfo
Named Pipes
Anonyme Pipes
GetSecurityInfo, SetSecurityInfo
Prozesse
Threads
GetSecurityInfo, SetSecurityInfo
Dateizuordnungsobjekte GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityInfo, SetSecurityInfo
Zugriffstoken SetKernelObjectSecurity, GetKernelObjectSecurity
Fensterverwaltungsobjekte (Fensterstationen und Desktops) GetSecurityInfo, SetSecurityInfo
Registrierungsschlüssel GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityInfo, SetSecurityInfo
Windows-Dienste GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityInfo, SetSecurityInfo
Lokale oder Remotedrucker GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityInfo, SetSecurityInfo
Netzwerkfreigaben GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityInfo, SetSecurityInfo
Interprocess-Synchronisierungsobjekte (Ereignisse, Mutexe, Semaphore und wartebare Timer) GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityInfo, SetSecurityInfo
Auftragsobjekte GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityInfo, SetSecurityInfo
Verzeichnisdienstobjekte Diese Objekte werden von Active Directory-Objekten behandelt. Weitere Informationen finden Sie unter Active Directory-Dienstschnittstellen.