Hallo galilio,
Zitat:ich habe eine Application bei denen ich eine Konfigurationsdatei (ini File) verwende. diese konfigdatei wird beim starten der Software gelesen und neue geschrieben.
So weit, so gut…
Zitat:Für diese Application habe ich einen Installer erstellt.
Das macht man üblicherweise so…
Zitat:Da die Application in "C:\Program Files (x86)\MyApplication" installiert wird braucht der Endbenutzer Admin
rechte auf diese Ordner sonst bekommt eine Fehlermeldung mit dem Nummer "8" (Fehlende Berechtigung....).
Und hier beginnen die Probleme…
Zitat:Meine Frage: Wie kann ich diese Berechtigungshindernis auf Labview Seite umgehen?
Wie kann ich dieses Admin rechte auf die "ini Datei" gewährleisten.
Am besten überhaupt nicht!
Lies dir doch einfach mal im MSDN durch, welche Vorgaben Microsoft für Anwendungsprogrammier macht!
Eine davon lautet: (Normale) Benutzer dürfen/sollten nicht im
%programfiles%-Ordner Dateien schreiben/ändern!
Dafür hat jeder User-Account seinen eigenen
%localappdata%-Ordner. Oder hat Zugriff auf den
%public%-Ordner!
Dort gehören Dateien hin, die der User (oder deine EXE mit User-Rechten) ändern können soll!