Windows services 软件更新的服务或计划任务?
我目前正在设计一个软件更新程序应用程序,我想用于我自己的应用程序。由于更新本身通常需要管理员权限(写入程序文件等),所以我希望有一些可用的东西可以作为管理员或系统本身运行。我完全了解我在验证我下载并自动运行的文件方面的尽职调查。我将使用强哈希和数字签名 我更好奇的是,是否使用Windows服务或Windows任务计划程序进行定期更新检查 以下是我到目前为止的发现:Windows services 软件更新的服务或计划任务?,windows-services,scheduled-tasks,auto-update,Windows Services,Scheduled Tasks,Auto Update,我目前正在设计一个软件更新程序应用程序,我想用于我自己的应用程序。由于更新本身通常需要管理员权限(写入程序文件等),所以我希望有一些可用的东西可以作为管理员或系统本身运行。我完全了解我在验证我下载并自动运行的文件方面的尽职调查。我将使用强哈希和数字签名 我更好奇的是,是否使用Windows服务或Windows任务计划程序进行定期更新检查 以下是我到目前为止的发现: 谷歌使用定期检查更新的计划任务。它还附带了一个服务,该服务可能会运行更新。任务和服务都作为系统运行,并按需启动。该服务通常已停止,
- 谷歌使用定期检查更新的计划任务。它还附带了一个服务,该服务可能会运行更新。任务和服务都作为系统运行,并按需启动。该服务通常已停止,无法由普通用户控制。随时在后台检查和安装更新
- Mozilla Firefox使用的服务可能是在下载要安装的内容时由浏览器启动的。该服务按需启动,作为系统运行,允许普通用户启动和停止该服务。仅当应用程序运行时才检查更新
- 其他应用程序只是作为普通用户进行检查、下载和执行。然后,更新本身将请求UAC。仅当应用程序运行时才检查更新