安装过程中,Vista 上的各种文件类型在哪里
在 Windows XP 上安装我的软件总是很容易。 所有内容都在“c:\Program Files\myprogram”目录中。 这包括:
- 可执行程序本身和任何 dll。
- Readme.txt 和 License.txt
- 帮助文件(.hlp 或 .chm 或 .pdf)
- 不在注册表中的程序设置(.ini 文件)
- 程序的示例数据文件
- 程序生成的日志文件
(我是否遗漏了什么?)
但我知道其中一些不应进入 Windows Vista 上的“Program Files”目录。 哪些不应该,又应该去哪里?
另外,我应该更改 XP 安装位置以匹配 Vista 吗?
附录:答案中给出了一些非常好的信息François 提出了另一个问题,它让我看到了 Marco Cantu 的精彩帖子:非主题 Windows 应用程序和虚拟商店
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
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
有关数据放置的相关 MSDN 详细信息:
http://msdn .microsoft.com/en-us/library/bb762584(VS.85).aspx
和
http://msdn.microsoft.com/en-us/library/bb762494.aspx
The relevant MSDN details for data placement:
http://msdn.microsoft.com/en-us/library/bb762584(VS.85).aspx
and
http://msdn.microsoft.com/en-us/library/bb762494.aspx
您可以将大部分文件保留在 Program Files 中,只需将需要写入的任何文件移出 Program Files 即可。
You can keep most of the files in Program Files, you just need to move any files that need to be written to out of Program Files.