检查本机应用程序中的自动更新的最麻烦的方法

Cod*_*der 5 c++ windows native

什么是最好的方法?

到目前为止,我可以想到:

  • HKLM\Run的超级小型WinMain exe,每天检查两次

  • Windows服务,每天检查两次

  • 计划任务(似乎无法通过用户帐户,桌面隔离和东西找到启动GUI任务的方法)

  • 应用程序本身(如果有多个exes,则不起作用,例如,在Sysinternals Suite中,许多应用程序,一个大型套件)

还要别的吗?我希望它保持原生,避免突兀或延迟冷启动的启动.

Jon*_*Jon 2

拉里·奥斯特曼不久前在他的博客上发布了一些相关内容。基本要点:

  • 一天两次检查更新太频繁了
  • Windows 服务是一个糟糕的主意
  • 一个小的不断运行的WinMain也是如此
  • 确保用户可以轻松将其关闭。否则你只会惹恼大部分用户