Avatar billede fhansen Praktikant
20. marts 2006 - 13:26 Der er 13 kommentarer og
1 løsning

Registry, hvor skal gemme data

Hej allesammen.

Nu er jeg jo ikke den bedste programmør, så jeg har lige lidt problemmer med registry.
Jeg har brug for at mit program gemmer forskellige date så som dato for hvornår programmet sidst har været åbenet, sidste bruger og lign. ting.
Jeg mener at disse ting bør gemmes i Reg., men hvor i reg. skal jeg gemme disse oplysninger ??


Hilsen

Finn
Avatar billede snowball Novice
20. marts 2006 - 13:30 #1
Gem det under HKEY_LOCAL_MACHINE\SOFTWARE\<DitProgram> - der gemmer alle andre programmer deres registreringer.
Avatar billede kroning Nybegynder
20. marts 2006 - 13:31 #2
HKEY_CURRENT_USER > Software > dinmappe
Hvor dinmappe så er navnet på dit program eller firma, det er sådan jeg plejer at gemme det.
Avatar billede kroning Nybegynder
20. marts 2006 - 13:32 #3
Skal man ikke have Admin rettigheder for at geme i:
HKEY_LOCAL_MACHINE\SOFTWARE\<DitProgram>  ?
Avatar billede snowball Novice
20. marts 2006 - 13:43 #4
Hhmm, jo, det er faktisk korrekt!
Avatar billede kroning Nybegynder
20. marts 2006 - 13:49 #5
Men egentlig så er jeg gået over til kun at bruge ini filer til at gemme den slags oplysninger i, det gør det lettere at flytte programmet over på en anden maskine og så samtidig få alle setup ting med.
Avatar billede morhan Novice
20. marts 2006 - 13:50 #6
På denne maskine har CREATOR OWNER fuld adgang til HKEY_LOCAL_MACHINE\SOFTWARE
Avatar billede mysitesolution Nybegynder
20. marts 2006 - 13:51 #7
Skal man være admin for at gemme? eller også for at ændre? fordi hvis det kun er gemme er det jo ikke noget problem...
Avatar billede psycosoft-funware Nybegynder
20. marts 2006 - 14:11 #8
du kunne også bruge en ini fil, og så kryptere den... der er en komponent i pakken LMD tools fra lmdinnovative der kan klare disse opgaver.

/FunteX! :-)
Avatar billede snowball Novice
20. marts 2006 - 14:13 #9
mysitesolution: Som alm. bruger har man kun rettigheder til at læse under HKEY_LOCAL_MACHINE
Avatar billede mysitesolution Nybegynder
20. marts 2006 - 14:19 #10
fair
Avatar billede stone Forsker
20. marts 2006 - 14:31 #11
enig med kroning - ini filer er bedre....
det vil være overkill at brugte registry til så små ting, og så omgår du også admin rettighederne. Ved at bruge registry kan du komme ud for at der er lukket for skrivning så ini filer vil være det bedste - hvis du mener at det er følsomme data så kan de krypteres med en lille simpel funktion.
Avatar billede psycosoft-funware Nybegynder
20. marts 2006 - 14:35 #12
jeg har også lagt mærke til at jo større registry bliver desto længere tid tager det for windåze at loade ind (tro mig, det kan blive døden for windows med for stor registry!)

ini filer er klart den bedste løsning.

/FunteX! :-)
Avatar billede fhansen Praktikant
20. marts 2006 - 18:24 #13
Dejligt med så mange kommentar.
Jeg gik rundt op troede at det var lidt forbudt at bruge ini filer i dag, jeg har tidligere brugt ini filer til denne type info, jeg kan dog ikke umiddelbar se at der skulle være brug for at kryptere inifilen.

Tusind tak for alle jeres indlæg

Finn
Avatar billede mysitesolution Nybegynder
20. marts 2006 - 19:37 #14
intel forbudt i det... hvis du vil have lidt mere funktionalitet, så er xml jo svaret...
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