我想创建一个程序来自动更新客户端机器上的软件我的问题是如何运行自动安装程序来更新software.Actually,我们可以下载软件的当前版本,我们需要开始安装,而不需要任何手动interference.Once用户点击安装更新软件需要自动安装,而不需要任何向导。任何帮助都将是appreciated.Thanks &问候哈里。
发布于 2011-07-21 03:30:25
这取决于您使用的安装技术。
使用MSI,您可以将/passive开关传递给msiexec命令以防止任何交互;添加/norestart以防止系统自动重启。对于MSI,您还可以使用Windows Installer API函数完全以编程方式安装软件包。
也可以从MSI包中控制UI级别:从根本没有UI到完全成熟的类似向导的GUI。例如,当用户首次安装您的应用程序时,您可以显示向导界面;当您执行升级时,您可以只向用户显示进度,也可以完全隐藏UI。
发布于 2011-07-21 04:44:16
就像@AlexeyI所说的,这取决于你使用的安装程序。
对于由InstallShield创建的'setup.exe‘安装程序,您需要传递/s(ilent)开关。如果需要为对话框提供答案,还需要提供一个包含要给出的响应的响应文件。
https://stackoverflow.com/questions/6761646
复制相似问题