Rom*_*ias 3 installer visual-studio-2003 setup-project programdata
我需要在安装过程中在"%allusersprofile%/ Program Data"下创建一个文件夹.
安装文件是使用VS 2003安装项目创建的,在其中您可以使用几个已知文件夹...但是我看到没有映射到%allusersprofile%或"%allusersprofile%/ Program Data".
我认为创建一个"自定义文件夹"(在VS安装项目中)并将TargetLocation设置为%allusersprofile%它可以工作,但在安装过程中它说我没有该文件夹的权限(我确实有).
你知道如何在VS Setup Project中定位该文件夹吗?
另外......我在Windows XP中工作,所以%allusersprofile%映射到"C:\ Documents and Settings\All Users",但我想我应该在"Program Data"文件夹中创建我的文件夹.
在Vista中,%allusersprofile%映射到"C:\ ProgramData",如果我直接在那里创建我的文件夹,它看起来是正确的.
知道如何针对这两种操作系统吗?
附加信息: 我正在尝试这样做以避免Vista中的新安全功能,当至少作为普通用户运行时,应用程序无法在Program Files文件夹下写入文件.所以我需要将可写文件放在不是"每个用户"的"common"文件夹中.
问题解决了......在VS Setup Project中,您可以创建一个文件夹,说明DefaultLocation是: [CommonAppDataFolder]\[ProductName]
这在MS Vista和XP中运行良好
归档时间: |
|
查看次数: |
2370 次 |
最近记录: |