后台进程 – 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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 域名系统 – 重新启动Windows DNS服务之前的DNS解析问题
- win-universal-app – 构建错误的UWP应用程序Microsoft.Bcl
- microsoft-office-365 – 部署Office 365 Pro Plus时卸载旧
- winapi – 如何在运行时检查Win32中的Windows版本?
- windows – 如何获取IPreviewHandler文件扩展名?
- 获取从本机dll到c#应用程序的结构数组
- windows-phone-8 – 如何更改起始页?
- macos – Applescript – 将窗口带到前台
- influxdb使用
- windows-server-2003 – 免费的Windows服务器防病毒和防火墙
推荐文章
站长推荐
- 使用MergedDictionaries(UWP)拆分generic.xaml文
- windows – 任何人都建议一个程序一次为最终用户
- windows-server-2008 – 用于初始化Amazon EC2实
- wix – 如何在每台计算机安装中创建每用户启动文
- windows-server-2003 – 列出应用于Windows服务器
- windows – Delphi:如何设置(写入)扩展文件属性
- windows-7 – Windows 7上是否提供ServerManager
- Windows – HP Proliant服务器 – 用于系统运行状
- windows-7 – 在Ctrl-Alt-Delete桌面上启动特定程
- Windows键击/组合你不能没有
热点阅读