Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Profil temp verzeichniss (https://www.delphipraxis.net/24585-profil-temp-verzeichniss.html)

Luckie 23. Jun 2004 12:03

Re: Profil temp verzeichniss
 
Zitat:

Zitat von HomerGER
hmm
also
ich habe mir eigentlich das so gedacht
lies erst aus was es Für BenutzerProfile gibt - erstes Problem - komme noch nicht ran
und dann übergib das Benutzerprofil um ans temp verzeichnis zu kommen

Das geht aber nur, wenn der Profilpfad nicht geändert wurde. Meine "eigenen Dateien" liegen zum Beispiel wo anders aber den Ordner gibt es noch im Profilpfad.

HomerGER 23. Jun 2004 12:44

Re: Profil temp verzeichniss
 
das habe ich befürchtet
mist
aber irgendwo mus ich doch an diese daten rankommen
wo jeder benutzer seine ordner hat

MathiasSimmack 23. Jun 2004 13:02

Re: Profil temp verzeichniss
 
Zitat:

Zitat von Luckie
Ohne mich jetzt selbst loben zu wollen, aber ich halte meinen Weg für den besten, weil das wohl auch der offizielle Weg von MS ist.

Da hast du ja auch recht, aber es ging HomerGER wohl auch zusätzlich um die systemweite Umgebungsvariable für den TEMP-Ordner. Die lokale ist mit "GetTempPath" nicht das Problem, an die globale kommt man dann aber wohl nur über die Umgebungsvariable ran.

Ansonsten stecken die Infos zu den anderen Benutzern ja auch in der Registry. Man müsste mal versuchen, die SID des Benutzers zu ermitteln, und dann könnte man unter HKEY_USERS lesend zugreifen. Aber inwieweit das sicher ist und auch fehlerlos funktioniert ... Ich habe keine Ahnung ...

MathiasSimmack 23. Jun 2004 13:09

Re: Profil temp verzeichniss
 
Oh, übrigens, @Luckie: Kann man nicht auch mit "NetUserGetInfo" an solche Infos kommen? Mir war als hättest du irgendwo ein Programm dafür gehabt.

Luckie 23. Jun 2004 13:13

Re: Profil temp verzeichniss
 
Könnte klappen. Zu mindest den Profilpfad müsste man ermitteln können. Ein Unit dazu liegt auf meiner Homepage.

HomerGER 23. Jun 2004 14:03

Re: Profil temp verzeichniss
 
Das sieht doch schon cool aus - fast
über GetEnvironmentVariable und 'COMPUTERNAME'
komme ich auf den Server
und dann mit EnumUsers(server);
an alle User
admin
Gast
und ich

nur jetzt noch den path für die profile - da weiß aber leider nicht wo ich den herbekomme

und was ist mit ALLUUSER

ich muß doch jetzt den profilpath ermitteln dann das profil übergeben um dann wieder ans tmpverzeichniss zum kommen - man man

NicoDE 23. Jun 2004 15:47

Re: Profil temp verzeichniss
 
Zitat:

Zitat von HomerGER
und was ist mit ALLUUSER

http://msdn.microsoft.com/library/en...r_profiles.asp
GetAllUsersProfileDirectory, GetDefaultUserProfileDirectory, ...


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:45 Uhr.
Seite 2 von 2     12   

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