![]() |
als Administrator auf "Anwendungsdaten" zugreifen
Moin,
ich habe im letzten Jahr ein Programm verbrochen, welches in All Users\Anwendungsdaten Dateien ablegt. Das läuft nicht unter Vista, weil auf dieses Verzeichnis nicht zugegriffen werden kann. Auch als Administrator kann ich da nix öffnen. 1. Wenn nicht auf ein Verzeichnis, was extra für alle zugänglich war, nicht einmal durch den Administrator zugegriffen werden kann, was gibt es dann noch für Möglichkeiten, Programme für user aller Level zu erstellen? 2. Wie greife ich auf dieses Verzeichnis zu (oder muß Bill persönlich kommen?)?. Grüße, Messie |
Re: als Administrator auf "Anwendungsdaten" zugrei
Glaskugel auspack: Ich vermute mal das du zwar als Administrator angemeldet bist aber da du noch UAC (User Accounter Control) aktiv ist deine Anwendung ohne Admin-Rechte läuft. Du mußt die Anwendung schon mit "richtigen" Admin-Rechten starten (Kontextmenu "Als Administrator ausführen") bzw. ein passendes erweitertes Manifest mitgeben.
|
als Administrator auf "Anwendungsdaten" zugreifen
Ein passendes Manifest habe ich noch nicht. Ich kann als Administrator mit deaktiviertem UAC nicht mal auf den Ordner zugreifen, unabhängig von der Anwendung. Ich möchte ja nur nachsehen, ob die Anwendungsdatei beim ersten Aufruf geschrieben wurde.
Grüße, Messie |
Re: als Administrator auf "Anwendungsdaten" zugrei
Ich hatte eine ähnliche Erfahrung nach der Installation von Vista neben XP, wenn ich unter Vista als Admin auf die Eigenen Dateien der XP-Installation zugreifen wollte. Eine einfache Lösung dafür war, einfach die Rechte für mich zu setzen, das ging als Administrator. Ob das in deinem Fall hilft, wage ich nicht zu beurteilen.
Eines unserer Programme greift übrigens ebenfalls auf Anwendungsdaten zu (über CSIDL_COMMON_APPDATA, wenn ich mich nicht irre, bzw. das Qt-Äquivalent dazu) und hat unter Vista ebensowenig Probleme wie unter XP, auch bevor ich das Vista-Manifest eingefügt hatte. Ich kann als Administrator diese Dateien ohne Probleme (und ohne UAC-Anfrage, ist aber aktiviert) anschauen und verändern. |
Re: als Administrator auf "Anwendungsdaten" zugrei
Leider wird bei mir auch das Setzen der Rechte verweigert... was ist da los?
Grüße, Messie |
Re: als Administrator auf "Anwendungsdaten" zugrei
Wie greifst Du denn auf den Pfad zu?
|
Re: als Administrator auf "Anwendungsdaten" zugrei
Zitat:
|
Re: als Administrator auf "Anwendungsdaten" zugrei
Ich hatte in einem anderen Topic ja schonmal geschrieben, wie ich auch mit einem eingeschränkten Benutzer per Total Commander z.B. dort Verzeichnisse anlegen konnte.
OregonGhost hat schon ein Stichwort gegeben: CSIDL_COMMON_APPDATA Danach passe ich, sobald das Programm unter einem Admin-Account läuft, automatisch die Rechte an. |
Re: als Administrator auf "Anwendungsdaten" zugrei
Zitat:
Ich glaube, ich muß es nochmal deutlicher sagen: ich kann die entsprechenden Verzeichnisse nicht mal im Vista-Explorer öffnen geschweige denn Berechtigungen setzen. Deshalb ja auch in diesem Forum und nicht im API-Forum. Gibt es noch eine Einstellung, wie ich als Administrator im Explorer das CSIDL_COMMON_APPDATA öffnen kann? Danke, Messie |
Re: als Administrator auf "Anwendungsdaten" zugrei
Kannst du als Administrator den Besitz der Ordner übernehmen?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:10 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-2025 by Thomas Breitkreuz