我使用安装向导项目Windows窗体应用程序创建一个MSI安装程序。 我已经配置它来安装一个桌面快捷方式,但不幸的是只穿一个快捷方式运行安装程序的用户的桌面上。 有什么办法来配置它放在快捷键上的所有用户的桌面?
Answer 1:
在项目的文件系统编辑器
- 创建一个新的自定义文件夹(给它一个名称,如“所有用户开始菜单”)
- 更改默认位置为[DesktopFolder](同样适用于[StartMenuFolder])( 见文件并开始菜单 )
- 设置属性值来ALLUSERS
这应该做到这一点,把你的快捷方式在新的自定义文件夹。 这将允许你安装到“所有用户”文件夹中,即使您是“只要我”的安装程序的其余部分安装。
Answer 2:
“用户界面”页面,设置InstallAllUsersVisible上设置InstallAllUsers =在属性true在“安装文件夹”。 如果你有一个安装和“用户界面”页上的“管理安装”,一定要在这两个修改“安装文件夹”。
这会带走用户的选择仅适用于“我”在安装和强制安装成为“人人”。
现在,你把文件系统的“用户桌面”快捷方式应该会出现每个人的桌面上。
文章来源: Visual Studio 2005 Setup Wizard - creating desktop shortcuts for all users