我使用VS 2008开发Windows窗体应用程序。应用程序将部署在企业环境中:网络(VPN,LAN)位于多个城市,许多PC客户端都是Windows XP;并且只有一个Server Win2003,包含几个使用WinForms应用程序的WCF服务,Windows服务,共享文件夹和数据库。网络是WORKGROUP,而不是域。
PC客户端中的用户没有管理员权限。只能安装应用程序唯一的管理员。
需要自动化和轻松方式为所有用户安装“去饱和”WinForms应用程序。我想在PC客户端轻松安装。
我们不想使用ClickOnce。不要使用点击一次。现在,我有WinForms App的MSI(setup.exe)。 如果需要另外的程序,源代码,脚本等,任何示例代码?? 对我的架构网络的任何建议??
答案 0 :(得分:3)
对XCOPY使用more details部署。
答案 1 :(得分:0)
使用InnoSetup并将应用程序安装到ISS文件中表示为{localappdata}\MyApp
的%LOCALAPPDATA%\MyApp
上。
确保您的应用程序仅在HKEY_CURRENT_USER中使用注册表项。您可以使用Root: HKLM
将PrivilegesRequired设置为lowest
。