[vb_ro] Re: System registry
- From: "Cosmin Oprea" <cosmin.oprea@xxxxxxxxxxxxxxx>
- To: <vb_ro@xxxxxxxxxxxxx>
- Date: Thu, 12 Feb 2004 17:42:12 +0200
Dupa cum probabil ai vazut, si Microsoftu s-a suparat pe registry.
Si in .Net, insista pe specificarea parametrilor aplicatiei in
directorul aplicatiei, in fisiere xml.
Ar trebui sa iei si varianta fisierului din directorul aplicatiei in
considerare. Fisierul ar putea fi .ini , un format proprietar, XML , sau
, daca folosesti Ado in aplicatie si nu vrei sa-ti mai bati capul cu
citirea si scrierea in fisiere text, poti sa salvezi un recordset pe
disc (sub format xml) si sa-l citesti la pornirea aplicatiei - ideea e
utila mai ales daca ai destul de multe configurari sau daca aceste
configurari au o structura complicata.
Cat despre pornirea aplicatiei... n-am inteles daca userul poate sa o
porneasca dand doar click pe ea. Are drept userul sa porneasca aplicatia
sau n-are drept sa citeasca cheia din registry?
Oricum, ai grija ca intrarile specificate in Run pot fi dezactivate - de
ex din msconfig (sub XP).
Cosmin
-----Original Message-----
From: Oleg ANDRISAN [mailto:oleg@xxxxxxxxxx]
Sent: Thursday, February 12, 2004 10:46 AM
To: vb_ro@xxxxxxxxxxxxx
Subject: [vb_ro] System registry
Stimati coledzi,
Am o aplicatie care merse brici la j'de clienti. Pentru a imi
salva anumite stari ale aplicatiei, foloseam o cheie in System
Registry>HKEY_LOCAL_MACHINE>Software>NumeFirma>NumeAplicatie. In plus,
pentru a porni automat la repornirea sistemului, ii trantisem si o
inregistrare in
HKEY_LOCAL_MACHINE>Software>Microsoft>Windows>CurrentVersion>Run.
Cum spuneam, toate bune si frumoase, pana mai ieri, cand un
client avand mai multi utilizatori cu drepturi reduse pe system (Windows
2000) a raportat urmatoarele probleme:
1. Nu poate salva parametrii de stare a aplicatiei.
Evident, asta pentru ca utilizatorul ala cu drepturi restranse nu poate
accesa cheia din HKEY_LOCAL_MACHINE
2. Aplicatia nu-i porneste odata cu sistemul de operare.
Ce doleante are subsemnatu':
1. Unde pot salva in System Registry astfel incat valorile
sa fie accesibile tutulor utilizatorilor? HKEY_CURRENT_USER iese din
questiune pentru ca la logarea unui alt utilizator pot fi alte valori...
Ori noi nu vrem asta...
2. De ce dreaq nu porneste o aplicatie pusa in
HKEY_LOCAL_MACHINE>......>Run? Am incercat si pe calculatoarele la
indemana si la mine merge chiar si cu un utilizator Guest... Pro'lema e
ca eu am XP si poate fi irrelevant... Daca nu cumva e vorba de faptul ca
a instalat de pe un anume utilizator, cu clauza "Just for me"...
Cu mii de multumiri,
Subsemnatu'
- Follow-Ups:
- [vb_ro] Re: System registry
- From: Razvan Socol
Other related posts:
- » [vb_ro] System registry
- » [vb_ro] Re: System registry
- » [vb_ro] Re: System registry
- » [vb_ro] Re: System registry
- » [vb_ro] Re: System registry
- » [vb_ro] Re: System registry
- » [vb_ro] Re: System registry
- » [vb_ro] Re: System registry
- [vb_ro] Re: System registry
- From: Razvan Socol