tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
1185
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von xeEEenon
    xeEEenon xeEEenon ist offline Mitglied Silber
    Registriert seit
    Mar 2004
    Ort
    Deutschland, Bayern, ... :)
    Beiträge
    87
    Hi,

    meine Anwendung benötigt Schreibrechte für die Registry. Das Programm läuft als Administrator einwandfrei, als Standard-Benutzer bekomme ich gleich zu Beginn eine Fehler Meldung:

    xxxx - Common Language Runtime Debugging Service

    Die Anwendung hat einen Ausnahmefehler verursacht, der nicht behandelt werden konnte.

    Process-ID....
    .................................................................................................... ................................
    Es liegt an den Rechten. Nun möchte ich ein Zusatztool schreiben oder irgendwie die Rechte beim Start meines Programms setzen. Ich wollte es über "RegistryPermission" und "RegistryPermissionAccess" probieren, hab es aber nicht hingekommen.

    Jemand eine Idee?


    Gruß Xen
     

  2. #2
    Avatar von JensG
    JensG JensG ist offline Mitglied Platin
    Registriert seit
    Jun 2004
    Ort
    Gera (Thüringen)
    Beiträge
    517
    Hi,

    schau dir mal folgenden Beitrag an.
    Vielleicht löst das schon dein Problem.

    Der ausschlaggebende Satz ist dieser.

    "Um in einen Registryzweig einen Schlüssel anlegen, ändern oder löschen zu können, ist es erforderlich, den beherbergenden Zweig mit Schreibzugriff zu öffnen. Dafür geben Sie als zweiten Parameter der OpenSubKey-Funktion den Wert True an."



    Jens
    Geändert von JensG (29.07.05 um 14:30 Uhr)
     

  3. #3
    Avatar von xeEEenon
    xeEEenon xeEEenon ist offline Mitglied Silber
    Registriert seit
    Mar 2004
    Ort
    Deutschland, Bayern, ... :)
    Beiträge
    87
    Hmm schau ich mir am Montag an .. erstmal Wochenende