1

我使用 VS 2008 开发了一个 Windows Forms 应用程序。应用程序将部署在企业环境中:一个网络(VPN、LAN)在几个城市,许多 PC 客户端 Windows XP;并且只有一个服务器 Win2003,有几个 WCF 服务、Windows 服务、共享文件夹和使用 WinForms 应用程序的数据库。网络是 WORKGROUP,而不是域。

PC 客户端中的用户没有管理员权限。只有管​​理员才能安装应用程序。

为所有用户安装“无人值守”的 WinForms 应用程序需要自动化和简单的方法。我想在 PC 客户端中轻松安装。

我们不想使用 ClickOnce。不要使用点击一次。现在,我有 WinForms App 的 MSI (setup.exe)。如果需要其他程序、源代码、脚本等,任何示例代码?对我的架构网络有什么建议吗?

4

2 回答 2

2

使用XCOPY部署了解更多详细信息

于 2010-09-02T21:41:23.850 回答
1

使用InnoSetup并将应用程序安装到%LOCALAPPDATA%\MyAppISS{localappdata}\MyApp文件中。

确保您的应用程序仅使用 HKEY_CURRENT_USER 中的注册表项。您可以使用这些设置Root: HKLM

PrivilegesRequired设置为lowest

于 2020-11-23T09:38:02.167 回答