AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Betriebssysteme als Administrator auf "Anwendungsdaten" zugreifen
Thema durchsuchen
Ansicht
Themen-Optionen

als Administrator auf "Anwendungsdaten" zugreifen

Ein Thema von messie · begonnen am 19. Jun 2007 · letzter Beitrag vom 11. Jul 2007
Antwort Antwort
Seite 1 von 2  1 2      
messie

Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
 
Delphi 2009 Professional
 
#1

als Administrator auf "Anwendungsdaten" zugreifen

  Alt 19. Jun 2007, 20:58
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
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.197 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: als Administrator auf "Anwendungsdaten" zugrei

  Alt 19. Jun 2007, 22:09
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.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
messie

Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
 
Delphi 2009 Professional
 
#3

als Administrator auf "Anwendungsdaten" zugreifen

  Alt 19. Jun 2007, 22:46
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
  Mit Zitat antworten Zitat
OregonGhost

Registriert seit: 8. Jun 2002
Ort: Lübeck
1.216 Beiträge
 
Delphi 3 Professional
 
#4

Re: als Administrator auf "Anwendungsdaten" zugrei

  Alt 19. Jun 2007, 23:09
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.
Oregon Ghost
---
Wenn NULL besonders groß ist, ist es fast schon wie ein bisschen eins.
  Mit Zitat antworten Zitat
messie

Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
 
Delphi 2009 Professional
 
#5

Re: als Administrator auf "Anwendungsdaten" zugrei

  Alt 20. Jun 2007, 09:15
Leider wird bei mir auch das Setzen der Rechte verweigert... was ist da los?

Grüße, Messie
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.640 Beiträge
 
#6

Re: als Administrator auf "Anwendungsdaten" zugrei

  Alt 20. Jun 2007, 09:24
Wie greifst Du denn auf den Pfad zu?
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
messie

Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
 
Delphi 2009 Professional
 
#7

Re: als Administrator auf "Anwendungsdaten" zugrei

  Alt 20. Jun 2007, 09:45
Zitat von Phoenix:
Wie greifst Du denn auf den Pfad zu?
Mit der Maus
  Mit Zitat antworten Zitat
CCRDude
(Gast)

n/a Beiträge
 
#8

Re: als Administrator auf "Anwendungsdaten" zugrei

  Alt 20. Jun 2007, 09:48
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.
  Mit Zitat antworten Zitat
messie

Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
 
Delphi 2009 Professional
 
#9

Re: als Administrator auf "Anwendungsdaten" zugrei

  Alt 21. Jun 2007, 10:12
Zitat von CCRDude:
OregonGhost hat schon ein Stichwort gegeben: CSIDL_COMMON_APPDATA
Das benutze ich im Prinzip auch.

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
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#10

Re: als Administrator auf "Anwendungsdaten" zugrei

  Alt 21. Jun 2007, 10:16
Kannst du als Administrator den Besitz der Ordner übernehmen?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:32 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz