%ProgramData%
%ProgramData%
选项如何写入该文件夹?
答案 0 :(得分:1)
检查出来:
Specifying c:\ProgramData folder in Setup project?
string path = Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData);
Windows上的CommonApplicationData为C:\ProgramData
> Vista,以及类似C:\Documents and Settings\All Users
的XP。
答案 1 :(得分:1)
实际上这个问题是重复的。以下是告诉VDPROJ部署到该位置的真实方式:
Writing to AppData from a Setup & Deployment Project
但是这会带来另一个问题:标准用户不会写入该目录的权限。您必须编写自定义操作才能打开它,或者您必须使用更好的MSI创作工具,例如Windows Installer XML(开源)或InstallShield 2010LE(免费),它们具有对定义资源权限的适当支持。