Italia
Online-Documentazione

zugriffsrechte Erklärung: Erkl

 
Unter NT-basierenden Windowssystemen ist der Zugriff auf viele Handles durch sogenannte "Zugriffsrechte" beschränkt. Solche Zugriffsrechte geben an, in welcher Art und Weise ein User oder eine Gruppe genau auf ein Handle zugreifen darf. Beim Aufrufen der entsprechenden API zum Öffnen des jeweiligen Handles muß dann eine Zugriffsmaske trasferimento werden, die genau festlegt in welcher Art und Weise man ein Handle öffnen und gebrauchen will (bei der API RegOpenKeyEx wäre das zum Beispiel der 4.Parameter der Funktion).
Es wird dann intern vom OS überprüft, ob alle angegebenen Rechte dem aufrufenden User oder einer Gruppen, in der dieser User Mitglied ist, wirklich zustehen. Ist dies nicht der Fall, schlägt das Öffnen des Handles fehl.

Ein Problem: In welcher Art und Weise man überhaupt auf ein Handle zugreifen kann, hängt sehr stark von der Art des Handles ab (spezifische Rechte). Eine File besitzt so zum Beispiel Attribute, die man ändern kann - ein Registryschlüssel besitzt solche Attribute nicht.
Welche Rechte (in diesem Fall) also genau per einen kompletten Schreibzugriff nötig sind, hängt vom vom Handle ab!
Damit sich der Normalprogrammierer nicht dauernd neue Flags heraussuchen muß, gibt es die GENERIC Rechte. Diese Rechte werden automatisch von der entsprechenden API gemappt - also in deren spezifische Rechte (je nach Handle unterschiedlichen Rechte) und Standardechte (per alle Handles gleichen Rechte) umgesetzt.
Es gibt:
GENERIC_READ kompletter Lesezugriff
GENERIC_WRITE Schreibzugriff
GENERIC_EXECUTE Ausführen
GENERIC_ALL Vollzugriff

Ob man die GENERIC Rechte beim Öffnen des Handles angibt oder die entsprechenden spezifischen Rechte spielt keine Rolle.
 
04.09.2006  
 



Note / Question or Comment to the Help--Topic


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

1.978 Views

Untitledvor 0 min.
Georg25.01.2021
p.specht19.02.2017

Themeninformationen

Dieses Thema hat 1 subscriber:

iF (1x)


Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie