Tell me more ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I have some applications that are installed with plain xcopy. I know those applications will write some data into their installed directory at runtime. Now I want this application to be available for all users on my PC from the start menu. Where so I put these app under windows 7? Is it still "c:\Program Files" ? If so wouldn't the apps need admin rights to write to write to that directory? Is this where roaming kicks in?

share|improve this question

1 Answer

You could leave it in C:\Program Files, just change permissions on the program's folder to give the other users the appropriate access rights in the ACL. You'll want to turn off inheritance from the parent folder and manually add the user "Everyone" with the permissions you want everyone to have.

share|improve this answer
turn off inheritance from the parent folder and manually add the user "Everyone" <-- wich parent folder do you mean? – bitbonk Feb 21 '10 at 20:08
When editing the permissions for your program's folder under Program Files, there is a checkbox to turn off inheritance for that folder as shown here: symantec.com/connect/sites/default/files/images/reg.GIF – John T Feb 21 '10 at 20:12
One big problem with putting programs in c:\Program Files\ is that the program itself does not have the right to write to its own folder. It will use the roaming folder wich leads to application data spread across the harddrive. – bitbonk Jul 25 '10 at 20:23

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.