c++ - 如何在用户不可见的情况下每月下载并执行一个文件?

标签 c++ windows

我需要一种方法来每月自动下载(从服务器)并执行一个文件,并且对用户不可见。

我该怎么做?

最佳答案

不要盲目地定期检查更新。相反,检查用户何时启动您的应用程序(每次,或每 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/

相关文章:

c++ - 如何在添加后 30 秒内从链表中删除项目?

java - 通过 CMD 与 Powershell 执行 Java 命令时的差异 - 由句点 ("."引起)

python - 如何将 Huey 连接到 Flask 应用程序

c++ - 以引用为值的 unordered_map

c++ - Cocos2dx InApp Purchase for ios

java - 如何检查Windows版本是否是正版?

windows - Windows 机器上的盲目定位异常

java - 无法在 linux 上解析 xhtml 文档

c++ - 如何在 Messagebox 中显示变量+文本? Winapi32 C++

c++ - 模板、decltype 和非类类型