【问题标题】:I have two windows c++ applications build with visual studio. Now I want to develop the an update app to update these applications我有两个用 Visual Studio 构建的 Windows C++ 应用程序。现在我想开发一个更新应用程序来更新这些应用程序
【发布时间】:2020-12-10 15:39:21
【问题描述】:

我们有两个用 Visual Studio 开发的 windows c++ 应用程序。

现在我们想开发一个实用程序来更新这些应用程序,以下是要求:-

  1. 每当用户调用应用程序时,用户都可以使用一些 GUI 启动更新应用程序实用程序 钩子。

  2. 另一个要求是在每周之后,系统级别的调度程序会检查更新是否 可用,然后调用更新应用实用程序。

现在最大的限制是 c++ 应用程序安装在 c:/programs 文件夹中,该文件夹只能由管理员用户编辑。如果标准用户(非管理员)用户正在尝试使用应用程序并启动更新应用程序实用程序,则更新实用程序将在标准用户上下文(非管理员上下文可能无法编辑位置 c:/program 文件中的任何内容。

更新实用程序应该非常通用,以至于它可以更新多个应用程序。

【问题讨论】:

  • 问题是什么?
  • 您的问题是关于获得管理员权限吗?如果不是,请详细说明您的问题。

标签: c++ windows visual-studio updates msdn


【解决方案1】:

太复杂了。每周调度程序应该应用程序更新实用程序,作为后台服务运行。 GUI 挂钩应该只是将服务从长达一周的睡眠中唤醒。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-05-08
    • 1970-01-01
    • 1970-01-01
    • 2011-10-08
    • 2010-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多