torstenv 10 Geschrieben 1. September 2010 Melden Teilen Geschrieben 1. September 2010 (bearbeitet) Hi! Ein per GPO beim Login eines Benutzers gestartetes Programm, das ich selbst geschrieben habe, muss u.A. bestimmte Werte aus HKLM/Software/Hersteller/SubKey auslesen. Bis Windows XP ging das immer einfach so. Mit Windows 7 gibt es nun auch eine Rechteverwaltung für Reg-Keys. Meine Applikation läuft mit eingeschränkten Benutzerrechten, muss aber Lesezugriff auf diese Reg-Keys erhalten. Kann ich das irgendwie über eine Gruppenrichtlinie machen? Da die GPO, die mein Programm anstößt nicht permanent für alle gilt, sondern nur temporär ein und wieder ausgeschaltet wird, wäre auch eine Lösung, die den User in dieser Zeit weniger einschränkt (z.B. UAC aus), akzeptabel. UAC kommt als Lösungsansatz für mich nicht so richtig in Frage, weil mein Programm ein VB6 Programm ist und ich keinen Schimmer habe, ob man eine Elevation überhaupt über ein VB6 Programm anfordern können wird. Über Tipps würde ich mich freuen! Gruß, T. EDIT: Hat sich erledigt. Der Fehler war, dass ich zum Zugriff auf die Registry Code verwendet habe, den ich ohne weiter zu prüfen aus einem Beispiel übernommen habe. Der Fehler lag darin, dass der Programmierer, der das Beispiel geschrieben hat, folgende Deklaration verwendet hat: Private Const KEY_READ As Long = KEY_ALL_ACCESS _ Or KEY_QUERY_VALUE _ Or KEY_ENUMERATE_SUB_KEYS _ Or KEY_NOTIFY Nach Recherche bin ich dann darauf gekommen, dass das "Access Denied" korrekt ist, denn ALL_ACCESS ist nicht READ!!! Aufs Notwendigste reduziert funktioniert das Lesen dann auch und damit brauche ich das im OP angegebene Einrichten der Leseberechtigung nicht, denn die hatte ich immer. bearbeitet 1. September 2010 von torstenv Zitieren Link zu diesem Kommentar
torstenv 10 Geschrieben 1. September 2010 Autor Melden Teilen Geschrieben 1. September 2010 Gelöst. S.o. Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.