When any USER ( logged IN with any user Account) installed our setup file using option "Installed Only for Me", executable has been installed in C:\Program Files (x86), with one text file say "init.property".
Installer sets USER_DIR and TEMP path in this text file and we usually read "init.property" file, when user used to run our application. We keep related user data over USER_DIR and we keep LOGS over TEMP path.
The issue is when our program is going to read "init.property" it has "Access Denied" and our program would not get right path to download user related data i.e. over USER_DIR.
How can we read "init.property" logged IN with any user Account because user has no privilege to access file in C:\Program Files (x86) ? Please suggest me what is the standard criteria in such cases ?