3

在 Windows XP 上安装我的软件总是很容易。一切都在“c:\Program Files\myprogram”目录中。这包括:

  1. 可执行程序本身和任何 dll。
  2. Readme.txt 和 License.txt
  3. 帮助文件(.hlp 或 .chm 或 .pdf)
  4. 不在注册表中的程序设置(.ini 文件)
  5. 程序的示例数据文件
  6. 程序生成的日志文件

(我错过了什么吗?)

但我知道其中一些不应该进入 Windows Vista 上的“程序文件”目录。哪些不应该,应该去哪里?

另外,我应该更改我的 XP 安装位置以匹配 Vista 吗?


附录: François 对另一个问题的回答中提供了一些非常好的信息,该问题将我指向 Marco Cantu 的优秀帖子:非主题 Windows 应用程序和虚拟商店

4

2 回答 2

2

数据放置的相关 MSDN 详细信息:

http://msdn.microsoft.com/en-us/library/bb762584(VS.85).aspx

http://msdn.microsoft.com/en-us/library/bb762494.aspx

于 2009-01-09T06:33:54.357 回答
-1

您可以将大部分文件保留在 Program Files 中,只需将需要写入的任何文件移出 Program Files。

  1. 程序文件
  2. 程序文件
  3. 程序文件,或许多所有用户
  4. 每个用户的 %APPDATA%
  5. 所有用户的应用程序数据文件夹
  6. 每个用户或所有用户临时文件夹
于 2009-01-09T06:10:12.797 回答