问题描述
我们有两个使用Visual Studio开发的Windows c ++应用程序。
现在,我们要开发一个实用程序来更新这些应用程序,以下是这些要求:-
现在最大的限制是c ++应用程序安装在c:/ programs文件文件夹中,该文件夹只能由管理员用户编辑。如果标准用户(非管理员)用户尝试使用该应用程序并启动update app实用程序,则update实用程序将在标准用户上下文中运行(非admin上下文,它可能无法在位置c:/ program文件中编辑任何内容。
更新实用程序的通用性应使其可以更新多个应用程序。
解决方法
太复杂了。每周计划程序应为作为后台服务运行的应用程序更新实用程序。 GUI挂钩应该只是将服务从其为期一周的睡眠中唤醒。