[Windows] Registry eines Users mit Adminrechten ändern

Spy

Ray Magini
ID: 65650
L
20 April 2006
219
12
Hallo,

habe folgendes Problem:
Ein User mit eingeschränkten Rechten darf keine Registryeinträge ändern. Aus diesem Grund nutze ich eine impersonate-funktion, mit hardcodierten Admindaten (ja, Sicherheit und überhaupt, aber darum gehts hier nicht). So weit, so gut, nur leider scheinen jetzt die (CurrentUser-)Werte des Admins geändert zu werden, was allerdings so nicht gedacht war. Hat jemand eine Idee, wie man dem beikommt?
 
Wenn du Admin bist, kannst du unter HKEY_USERS\(S-.....)\ auf die Schlüssel eines bestimmten Users zugreifen.
 
Das Problem ist, dass es bei jedem User passieren muss, der sich anmeldet, unabhängig davon, ob ich ihn vorher dort eingetragen hab.
 
Du kannst auf alle User zugreifen. Der aktuell eingeloggte User bekommt "seinen" HKEY_USERS\...\-Teil des Registrybaums unter HKEY_CURRENT_USER eingehängt.
 
Werd ich morgen nochmal versuchen, danke dir.
Der lange Zahlenschlüssel der jeweiligen User ist die SID, oder?