Avatar billede yHec Novice
25. februar 2003 - 19:17 Der er 8 kommentarer og
1 løsning

%USERPROFILE%

Hej,
Jeg bruger Delphi 4, og er igang med at eksperimenterer lidt med manipulation registreringsdatabasen vhja Delphi.

Jeg kører Win XP pro, og kunne godt tænke mig at vide hvorledes man man henter den aktuelle userprofile, i reg-basen skrevet således %USERPROFILE% og som regel efterfulgt af noget andet, beroende på den aktuelle nøgle og dens funktion.

Jeg må tilstå jeg er kørt lidt fast dvs jeg aner ikke hvordan og hvorledes
Avatar billede athlon-pascal Juniormester
25. februar 2003 - 19:38 #1
Først: Velkommen til Eksperten :-)

Dernæst: %USERPROFILE%, er det en mappe den henviser til?
Avatar billede athlon-pascal Juniormester
25. februar 2003 - 19:42 #2
Er det den mappe hvor den aktuelle brugers indstillinger, skrivebord, startmenu, foretrukne og ikke mindst dokumenter er gemt?
Avatar billede athlon-pascal Juniormester
25. februar 2003 - 19:48 #4
Avatar billede yHec Novice
25. februar 2003 - 22:17 #5
Jeg ved godt hvad %USERPROFILE% er, en systemvariabel der indeholder "identiteten" på den aktuelle bruger.

Jeg vil gerne finde og bruge den - identiteten . i mit program. Jeg er ved ved at skrive en lille app der kan manipulerer systemfolderne i WIn XP. Jeg ved godt det kan være en farlig "leg", men det er ikke desto mindre det jeg vil:-))

Jag har fundet den rigtige nøgle: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders, men jeg har et problem med %USERPROFILES%. FX er Cookies-mappen registreret som %USERPROFILE%\Cookies.

Kort sagt; hvem gemmer sig bag variablen??

mvh

Y

Ps: tak for velkomsten:-))
Avatar billede siz23 Nybegynder
26. februar 2003 - 09:08 #6
du kan  bruge "echo" i en dos promth, til at finde ud af hvad der gemmer sig bag variablen.

fx.
C:\>echo %userprofile%
C:\Documents and Settings\Administrator

kig på nogle af de eksembler athlon-pascal linker til, for at se hvordan du gør det med kode.
Avatar billede pigbear Nybegynder
28. februar 2003 - 17:53 #7
Hej Du kan bruge følgende funktion:

  NTBruger:=CurrentUserName;

PigBear
Avatar billede yHec Novice
01. marts 2003 - 23:59 #8
Dur det også i delphi 4??
Avatar billede yHec Novice
10. marts 2004 - 10:13 #9
Lukket
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester