![]() |
Vista Pfade
Hallo,
ich bekomme mit GetShellFolder(CSIDL_COMMON_APPDATA) den Pfad für C:\Dokumente und Einstellungen\All Users\Anwendungsdaten unter XP. Entspricht dieser Pfad C:\ProgramData unter Vista? Kann ich da ohne besondere Rechte (für alle Benutzer) Dateien schreiben und ändern? Viele Grüße ... |
Re: Vista Pfade
Zitat:
Zitat:
Zitat:
Zitat:
|
Re: Vista Pfade
Alles klar :cheer:
|
Re: Vista Pfade
CSIDL_COMMON_APPDATA (C:\ProgramData) ist nicht mit Userrechten beschreibbar!
Bei Vista schlägt aber die Virtualisierung zu wenn du kein passendes Manifest im Programm hast. |
Re: Vista Pfade
Hi,
Zitat:
Viele Grüße ... |
Re: Vista Pfade
Das Schreibzugriffe in das Benutzerprofil umgeleitet werden
|
Re: Vista Pfade
Zitat:
|
Re: Vista Pfade
Wenn du aber etwas ins das Verzeichnis schreiben willst werden die Dateien aber dort abgelegt und später auch wieder geladen.
Ein Schreibtzgriff auf <LW>:\Program Files\<Pfad>\<Datei> landet dann in C:\Users\<Benutzername>\AppData\Local\VirtualStore \Program Files\<Pfad>\<Datei> |
Re: Vista Pfade
Ok, verstanden :wink:
Danke |
Re: Vista Pfade
Hallo,
habe das ganze jetzt getestet und Vista verbietet mir immer noch den Dateizugriff auf C:\ProgramData\... von meinem Programm aus. Woran liegt das? Muss ich beim erstellen mit Inno-Setup diesbezüglich noch etwas beachten? Viele Grüße ... //Edit: Hat sich erledigt. Einstellung in Inno: Permissions: everyone-full |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:55 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz