2012-03-09 84 views
1

静默安装,我试图做的自动更新以安静模式。为此,我编写命令行:在“高级更新安装”

C:\Program Files (x86)\progsoft\prog> prog.exe /silentall 

但是程序没有更新。当我这样做时

C:\Program Files (x86)\progsoft\prog> prog.exe /silentall -nofreqcheck 

该窗口将显示有机会安装更新。但这不是一个安静的环境。我可能会问一些问题?谢谢!

+0

prog.exe是一个隐喻吗?我根本不理解这个问题。 – 2012-03-09 19:17:09

+0

高级安装程序提供了一个名为“updater.exe”的存根,用户可以在其应用程序中集成该存根,并使用其旁边的附加INI文件进行配置,以处理其应用程序的自动更新。该存根可以重命名为用户所需,在这种情况下,它被称为“prog.exe”。 – 2012-03-11 17:30:29

回答

3

对于因为频率检查周期还没有经过,不进行更新的第一个命令,所以更新立即退出。

第二个命令是正确的也是如此,并且UI应该是不可见。在这种情况下,更新程序应仅作为托盘图标可见,并且只有当您单击该图标时才会显示完整的UI。你是否点击过该图标,或者从完整的UI开始更新?

当接收到“/ silentall”参数更新器自动地与完整的UI推出,但即刻最小化到托盘。这可能是您的计算机上的一个问题,它阻止了最小化进程,并且更新程序仍然以完整的UI运行。

+0

感谢您的快速回复!但是如果我想以静默模式调用更新,该怎么办?在我的程序中使用一个计时器,每5分钟启动一次程序以检查更新。也就是说,如果没有更新,他就没有什么可展示的。在系统托盘图标不......只有当我打电话给-nofreqcheck,但没有安静的设置。 “ – Feor 2012-03-09 16:29:26

+1

”/ silentall -nofreqcheck“应该默默工作,你有没有在其他机器上试过?另外,我会说5分钟时间太频繁了。通常,更新程序计划每天检查一次或启动应用程序。 – 2012-03-09 19:38:49