Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Verzeichnis/Rechteproblem (https://www.delphipraxis.net/124111-verzeichnis-rechteproblem.html)

TM. 14. Nov 2008 15:23


Verzeichnis/Rechteproblem
 
hallo,

ich habe ein kleines Programm für den Eigengebrauch erstellt, das im Hintergrund aktiv ist. Bisher lasse ich es per Bash im Windowsordner in einen neuen Ordner schieben.

Jedoch, da ich es in den Autostart für alle Benutzer schreibe, und es sich auch für alle Benutzer, also auch für die ohne Adminrechte, öffnen soll, wird bei denen bei einem Zugriff auf C:\ natürlich eine Fehlermeldung gebracht, und das Programm gestoppt.

Frage: Gibt es eine Möglichkeit, vielleicht einen anderen Ordner, auf den alle Benutzer zugreifen dürfen, und der auf allen Windows vorhanden ist?

Danke

Fridolin Walther 14. Nov 2008 15:35

Re: Verzeichnis/Rechteproblem
 
Sollen die sich die Daten denn teilen, weil wenn nicht wäre die effektivste Möglichkeit wahrscheinlich die Dateien ins Userprofil zu schreiben. Ansonsten habe ich düster im Hinterkopf, das es ein öffentliches Userprofil gibt, in das jeder schreiben kann. Ich glaube All Users oder Public oder so.

DeddyH 14. Nov 2008 15:38

Re: Verzeichnis/Rechteproblem
 
MSDN-Library durchsuchenSHGetFolderPath mit CSIDL_COMMON_APPDATA ("Gemeinsame Dateien").

TM. 14. Nov 2008 15:41

Re: Verzeichnis/Rechteproblem
 
Nein, teilen sollen sie sich nicht, es geht mir um so etwas wie eine Installation.
Ich kenne dazu bisher nur diese Funktion:

Delphi-Quellcode:
WindowsVerzeichnis := SysUtils.GetEnvironmentVariable('windir');
@Deddy: Die Funktion kennt mein Delphi bisher nicht. Muss ich dazu etwas hinzufügen, oder ist mein Delphi zu alt?

DeddyH 14. Nov 2008 15:50

Re: Verzeichnis/Rechteproblem
 
Dann schau mal hier. Ich habe im Augenblick nur Delphi5 zur Verfügung, sonst hätte ich mal nachgesehen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:36 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