Fehler beim Zugriff auf Registry: UnauthorizedAccessException; ClickOnce

22/01/2010 - 16:54 von Alberto Luca | Report spam
Hallo NewsGroup,

bereits bei dem Befehl "Application.CommonAppDataRegistry.Name" bekomme ich
den Fehler
System.UnauthorizedAccessException: Der Zugriff auf den
Registrierungsschlüssel xyz wurde verweigert.

Obwohl ich noch gar nicht auf das Registry zugreife, bekomme ich o.g.
Fehler.
Wie ist das möglich?

Es handelt sich um ein Deployment per ClickOnce.
Gelten hier spezielle Berechtigungen?

Unter Projekt-Eigenschaften.Sicherheit ist
- ClickOnce-Sicherheitseinstellungen aktivieren (Voll vertrauenswürdige
Anwendung) eingestellt.

Was bedeutet dort "Teilweise vertrauenswürdige Anwendung"?

Die in Tab "Sicherheit" verfügbaren Buttons
- Berechtigung berechnen
- Eigenschaften
- Zurücksetzen
- Erweitert...
sind nicht verfügbar (grau).
Woran liegts?


PS: diese Frage habe ich schon mehrmals eingestellt; sie wurde jedoch nie
veröffentlicht.
keine Ahnung, warum?!

Besten Dank vorab!
Ciao, Alberto
 

Lesen sie die antworten

#1 Herfried K. Wagner [MVP]
23/01/2010 - 04:45 | Warnen spam
Hallo Alberto!

Am 22.01.2010 16:54, schrieb Alberto Luca:
bereits bei dem Befehl "Application.CommonAppDataRegistry.Name" bekomme ich
den Fehler
System.UnauthorizedAccessException: Der Zugriff auf den
Registrierungsschlüssel xyz wurde verweigert.

Obwohl ich noch gar nicht auf das Registry zugreife, bekomme ich o.g.
Fehler.



Leider hast Du den Schlüssel unkenntlich gemacht. Wie lautet der
Schlüssel, auf den angeblich zugegriffen werden soll?

Wahrscheinlich ist es der Schlüssel, in dem Anwendungsdaten abgelegt
werden, die von allen Benutzern gemeinsam genutzt werden. Die
Dokumentation zu 'CommonAppDataRegistry' sagt nàmlich: "Ruft den
Registrierungsschlüssel für die Anwendungsdaten ab, die von allen
Benutzern gemeinsam genutzt werden." So kommt es zum Zugriff auf die
Systemregistrierung.

Wozu benötigst Du 'Application.CommonAppDataRegistry.Name'?

M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://dotnet.mvps.org/dotnet/faqs/>

Ähnliche fragen