从安装程序类访问用户的收藏夹文件夹

时间:2014-10-21 21:58:48

标签: windows-installer special-folders

如何从Installer类(安装期间)访问用户的特殊文件夹

2 个答案:

答案 0 :(得分:0)

我使用了这种方法:

var username = Environment.GetEnvironmentVariable("USERNAME");

这允许我从Installer类访问所有与用户相关的特殊文件夹。

答案 1 :(得分:0)

在安装中通常最好使用标准文件夹属性 - 如有必要,将它们传递给安装程序类。完整列表在这里,它们区分大小写:

http://msdn.microsoft.com/en-us/library/aa370905(v=vs.85).aspx#system_folder_properties

使用其他方法的问题是延迟的自定义操作在每台机器安装中使用本地系统帐户运行,因此当您为“用户”请求某些内容时,您将获得系统帐户的等效内容不是你想要的。

点击此处的收藏夹文件夹:

http://msdn.microsoft.com/en-us/library/aa368578(v=vs.85).aspx