Windows安装文件夹

我在哪里可以find一个权威指南,当我在Windows安装一个新的应用程序,应用程序的exe,数据库表,configuration文件应该去?

还应该使用哪些registry项来保存用户和应用程序数据。

最好的祝福,

西蒙

看看微软的建议: Windows文件系统命名空间使用指南似乎是你想要的。 (文件名有些误导 – 可下载的PDF文件显示了Windows Vista和Windows XP的这些准则)

要以编程方式查找和查询, 请参阅MSDN 已知文件夹主题 ; 另请参阅常用已知文件夹常量的列表 。 SHGetKnownFolderPath和Startup文件夹的最简单的例子:

SHGetKnownFolderPath( FOLDERID_Startup, 0, NULL, path_will_be_here_when_function_returns )