加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

后台进程 – BITS仍然是一个很好的后台更新技术吗?

发布时间:2020-12-14 02:06:34 所属栏目:Windows 来源:网络整理
导读:我的一个爱好应用程序使用SQLite后端来存储应用程序数据.设置应用程序,以便用户可以单击典型的“检查更新”按钮,该按钮将查询Web服务以查看是否有可用的更新.如果是,则用户单击“更新”按钮并下载新数据库(通过HTTP),然后将其安装在应用程序中.此过程目前是
我的一个爱好应用程序使用SQLite后端来存储应用程序数据.设置应用程序,以便用户可以单击典型的“检查更新”按钮,该按钮将查询Web服务以查看是否有可用的更新.如果是,则用户单击“更新”按钮并下载新数据库(通过HTTP),然后将其安装在应用程序中.此过程目前是“模态的”,因为在下载和安装完成之前,用户不能在应用程序中执行任何其他操作.

我正在努力更新应用程序,我想做的一件事是让这个更新过程发生在幕后,Windows Update.当应用程序启动时,将查询服务,如果有更新,则会自动下载,但在后台,以便用户可以继续工作.下载完成后,系统将提示用户安装更新.

我已经广泛研究了BITS,尽管我迄今没有看到过利用这项技术的API,但我已经看到了一些示例代码并相信我可以使它工作.

但是这是处理数据库“后台更新”的最佳途径,还是有其他解决方案/方法?

解决方法

如果您只在MS Windows上运行,并且您的客户端正在使用足够新版本的操作系统来支持BITS,那么我认为您当然应该利用已经内置在平台中的功能,而不是做其他人所做的事情并写下来您自己的后台更新检查程序,位于我的任务栏通知区域中,并且不必要地使用系统资源.

至于BITS的信息:

About BITS

BITS Reference

Background Intelligent Transfer Service,From Wikipedia

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读