More restrictions in "program files" except of writing ?

M

MueMeister

Hi guys,

short but significant question: Next to the restriction to write
to "C:\program files" directory are their other restrictions in
that location?

I mean what's the deal with that location if I cannot write lets
say application session files there? I would prefer to install
my app to C:\MyApplication rather to the program files folder.
Do I gain disadvantages because of such a step?

Thanks a lot for your reply.
Mue :)
 
J

Jimmy Brush

short but significant question: Next to the restriction to write
to "C:\program files" directory are their other restrictions in
that location?

The folder exists to store program files there. Program files are considered
any files your program needs to run that are not user specific. The files
here are NOT meant to be modified except during an install, uninstall, or
upgrade.
I mean what's the deal with that location if I cannot write lets
say application session files there?

This is where your main program files are stored, such as your .exe and .dll
files. This is the only purpose for this location - nothing else goes here.

Files your users create using your program are to be stored inside that
user's profile folder, such as their documents folder. This would include
your application 'session' files.
I would prefer to install
my app to C:\MyApplication rather to the program files folder.
Do I gain disadvantages because of such a step?

No - this is not allowed. Your program is to be installed inside Program
Files or the AppData folder inside of a user's profile directory.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top