我正在尝试制作应用程序安装程序,它需要为用户应用程序数据安装一定数量的可读/可写文件。
但是当我安装时,只有安装项目的用户才会这样做。如果应用程序只应安装当前用户或每个人,安装程序向导会询问,如何阻止我的用户选择所有人?
或如何将文件添加到安装程序,可供所有用户访问?
答案 0 :(得分:5)
指定每用户强制 安装
在解决方案资源管理器中,选择 部署项目。
在“属性”窗口中,选择 InstallAllUsers属性并将其设置为 假
在“视图”菜单上,指向“编辑器”和 然后单击“用户界面”。
在“安装”节点下,选择 安装文件夹节点。
- 醇>
在“属性”窗口中,选择 InstallAllUsersVisible属性和 将其设置为false。
http://msdn.microsoft.com/en-us/library/445kc47k(VS.90).aspx
所有用户共享文件的信息: VS2008 Setup Project: Shared (By All Users) Application Data Files?
答案 1 :(得分:0)
我不是100%明确你的问题 - 也许这里有2个问题。我可以建议:
1 - 有一个Windows Installer属性CommonAppDataFolder:
http://msdn.microsoft.com/en-us/library/aa367992(v=VS.85).aspx
您可以在此处存储可供机器所有用户使用的数据。
2 - ALLUSERS属性管理应用程序如何按用户或每台机器安装:
http://msdn.microsoft.com/en-us/library/aa367559(v=VS.85).aspx
如果在安装包中设置ALLUSERS,则可以强制按用户或每台计算机。