Program futtatása admin joggal
2008-04-26T09:08:19+02:00
2008-04-26T14:40:32+02:00
2022-07-19T11:01:39+02:00
jozsik
A program files mappa elérési útvonalát szeretném megkapni. Ez működik is az alábbi módon

hklm:=HKEY_LOCAL_MACHINE; reg := TRegistry.Create; try reg.RootKey := hklm; reg.OpenKey('SOFTWARE\Microsoft\Windows\CurrentVersion', False); Result := reg.ReadString('ProgramFilesDir'); finally reg.Free; end;

viszont csak rendszergazdai jogokkal.
Meg lehet-e oldani, hogy ha programot nem rendszergazdai jogokkal indították, akkor is ki tudja nyerni az adott mappa elérési útvonalát?
A segítségeteket köszönöm,
Józsi
Mutasd a teljes hozzászólást!
Esetleg
TRegistry.Create(KEY_READ);
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd