Avatar billede eht Nybegynder
04. april 2006 - 18:42 Der er 9 kommentarer og
1 løsning

Aflæse værdier i registry fra i en begrænset brugerflade.

Jeg bruger normalt TRegInifile til at læse og skrive i registry.
Noget i den stil:

Var RegIni :TReginiFile;
 
Regini := TRegIniFile.Create('');
Regini.RootKey := HKEY_LOCAL_MACHINE;
Regini.WriteString('Software\Test','Test','Value');
Regini.ReadString('Software\Test','Test','');
Regini.Free;

Jeg troede egentlig at alle brugere kunne læse data skrevet i
HKEY_LOCAL_MACHINE, men de kan ikke aflæses fra en begrænset konto.
Hvordan skriver man så alle brugere kan læse værdierne.
Også dem der kun har en begrænset brugerflade.
Avatar billede psycosoft-funware Nybegynder
04. april 2006 - 18:45 #1
hvad jeg ved, så kan man ikke lige læse registry værdier med en begrænset konto, med mindre ens program køre under ring0 - som er en værre redelighed, så nej det kan man ikke umidlbart. derfor er det bedst at holde sig til .ini filer :-)

/FunteX! :-)
Avatar billede kroning Nybegynder
04. april 2006 - 18:47 #2
Bruger man ikke bare HKEY_CURRENT_USER i stedet for.
Avatar billede eht Nybegynder
04. april 2006 - 19:09 #3
Nej HKEY_CURRENT_USER værdier gælder kun for den konto der er logget på.
Avatar billede psycosoft-funware Nybegynder
04. april 2006 - 19:14 #4
okay, og du vil have dine indstillinger globalt...? :-)
Avatar billede eht Nybegynder
04. april 2006 - 19:45 #5
Det er lige hvad jeg vil.
Avatar billede psycosoft-funware Nybegynder
04. april 2006 - 19:46 #6
så vil en ini fil være det nemmeste :-)
Avatar billede doc404 Novice
05. april 2006 - 02:02 #7
Prøv følgende:

RegIni := TRegIniFile.Create('',KEY_READ);
Avatar billede eht Nybegynder
05. april 2006 - 08:11 #8
Til det siger Delphi: Too many actual parameters
Avatar billede doc404 Novice
05. april 2006 - 08:36 #9
Virker på min D7..

Jeg har aldrig brugt TRegIniFile, men kun TRegistry. Der er en funktion OpenKeyReadOnly(). Prøv og se om TRegIniFile ikke har en tilsvarende.
Avatar billede eht Nybegynder
28. oktober 2011 - 12:52 #10
Lukker.
Ikke længere relevant.
Smid et svar alle jer der forsøgte og som ønsker point.
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