Installing my software on Windows XP was always easy. Everything went in the "c:\Program Files\myprogram" directory. This included:
- The executable program itself and any dlls.
- Readme.txt and License.txt
- The help files (.hlp or .chm or .pdf)
- Program settings that are not in the registry (.ini files)
- Sample data files for the program
- Log files that the program produces
(Am I missing anything?)
But I understand that some of these should not go into the "Program Files" directory on Windows Vista. Which ones shouldn't and where should they go instead?
Also, should I change my XP install locations to match Vista?
Addenum: Some really good information was given in an answer by François to another question which pointed me to Marco Cantu's excellent post: Non-Themed Windows Applications and Virtual Store