我需要一种方法来每月自动下载(从服务器)并执行一个文件,并且对用户不可见。
我该怎么做?
最佳答案
不要盲目地定期检查更新。相反,检查用户何时启动您的应用程序(每次,或每 10 次,或每 30 天,但仅在应用程序被使用时)。
用户讨厌他们没有运行的应用程序占用资源。
正如 Steve Jessop 指出的那样,偶尔再次检查应用程序是否长时间保持运行也可能是件好事。
Installing a "Scheduled Task"仍然是可行的方法,但将其设置为手动运行而不是定期运行,然后您的应用程序可以触发它。一个应用程序可以 trigger a task以比应用程序本身更高的权限执行(首先创建任务需要完全的管理员权限)。任务也remembers the last time it ran这对于降低流量很有用。
关于c++ - 如何在用户不可见的情况下每月下载并执行一个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4650205/