2012-03-09 117 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