【发布时间】:2009-06-04 10:56:16
【问题描述】:
我在哪里可以找到关于在 Windows 中安装新应用程序时,应用程序 exe、数据库表、配置文件应该去哪里的权威指南?
还有应使用哪些注册表项来保存用户和应用程序数据的指南。
最好的问候,
西蒙
【问题讨论】:
标签: windows installation
我在哪里可以找到关于在 Windows 中安装新应用程序时,应用程序 exe、数据库表、配置文件应该去哪里的权威指南?
还有应使用哪些注册表项来保存用户和应用程序数据的指南。
最好的问候,
西蒙
【问题讨论】:
标签: windows installation
【讨论】:
查看 Microsoft 的建议:Windows File System Namespace Usage Guidelines 似乎是您想要的。 (文件名有点误导 - 可下载的 PDF 文件显示了适用于 Windows Vista 和 Windows XP 的这些指南)
要以编程方式查找和查询,请参阅 MSDN Known Folders topic;另见list of common Known Folder constants。 SHGetKnownFolderPath 和 Startup 文件夹的最简单示例:
SHGetKnownFolderPath(
FOLDERID_Startup,
0,
NULL,
path_will_be_here_when_function_returns
)
【讨论】: