Moin Leute.
Zur Konfiguration eines Geräts nutze ich ein spezielles Programm, normalerweise arbeitet das nicht mit Administrator-Rechten und alles funktioniert prächtig.
Aus irgend einem Grund startete ich dieses Programm mit Administrator-Rechten und speicherte die Konfiguration.
Das Geräteprogramm, das nicht über Administrator-Rechte verfügt, konnte danach nicht mehr auf die Konfigurationsdatei zugreifen, es kam eine
Ich sah mir die Eigenschaften der Datei im Explorer an und folgendes kam heraus:
linls ist die Sicherheitskopie der ursprünglichen Datei, rechts ist die neu geschriebene Datei:
vorher:
nachher: ![](https://www.vb-paradise.de/index.php/Attachment/50695-Nachher-png/?thumbnail=1&s=aff96742c9879cfeb4dfce3ea1a7b31f4fda4fb1)
Beim Schreiben hat das System den
Hat jemand von Euch eine Idee, wie dieses Problem zu umgehen ist?
Ansonsten muss ich bei Start mit Admin-Rechten das Schreiben verhindern oder zumindest warnen.
Danke.
Zur Konfiguration eines Geräts nutze ich ein spezielles Programm, normalerweise arbeitet das nicht mit Administrator-Rechten und alles funktioniert prächtig.
Aus irgend einem Grund startete ich dieses Programm mit Administrator-Rechten und speicherte die Konfiguration.
Das Geräteprogramm, das nicht über Administrator-Rechte verfügt, konnte danach nicht mehr auf die Konfigurationsdatei zugreifen, es kam eine
UnauthorizedAccessException
.Ich sah mir die Eigenschaften der Datei im Explorer an und folgendes kam heraus:
linls ist die Sicherheitskopie der ursprünglichen Datei, rechts ist die neu geschriebene Datei:
vorher:
Beim Schreiben hat das System den
User (24DUK\User)
aus den Benutzernamen entfernt.Hat jemand von Euch eine Idee, wie dieses Problem zu umgehen ist?
Ansonsten muss ich bei Start mit Admin-Rechten das Schreiben verhindern oder zumindest warnen.
Danke.
Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch
Ein guter .NET-Snippetkonverter (der ist verfügbar).
Programmierfragen über PN / Konversation werden ignoriert!
Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch
![:!:](https://www.vb-paradise.de/wcf/images/smilies/attention.png)
Ein guter .NET-Snippetkonverter (der ist verfügbar).
Programmierfragen über PN / Konversation werden ignoriert!