【问题标题】:Task editor dialog for task scheduler 2.0任务调度程序 2.0 的任务编辑器对话框
【发布时间】:2013-03-01 07:33:00
【问题描述】:

我正在开发旧版应用程序。此应用程序计划文件。它使用的是任务计划程序 1.0。但是在 vista 和 7 中它无法完全执行其功能存在一些问题。解决方案是迁移到 Task Scheduler 2.0。

在 v1.0 中有 ITask::EditWorkItem,它显示了一个 GUI,用户可以在其中选择何时运行计划。问题是我无法在 v2.0 中找到此对话框。有ITaskDefinition 但这没有TaskEditDialog 或类似的东西。

我怎样才能得到那个对话框?

【问题讨论】:

    标签: c++ scheduled-tasks


    【解决方案1】:

    第一次修补 vista 后,该对话框似乎不可用。唯一的方法似乎是您必须自己制作 GUI,并让用户在那里输入和编辑您需要他们输入和编辑的内容。

    【讨论】:

    • 在不同的论坛上,我发现唯一的解决方案是进行新的对话。但这将花费太多时间。
    • 那就拒绝写软件。您可以随时选择占用您宝贵时间的工作。
    • Öö Tiib,就在 s.w 域中,有时您别无选择,只能燃烧自己的燃料!我们每天都会遇到这种情况,我们必须去解决这些情况,这通常是我们赚钱的地方;)
    【解决方案2】:

    是的,如果 2.0 ITask::EditWorkItem 不存在,我建议查看http://taskscheduler.codeplex.com/“该项目为所有 Microsoft 操作系统中的 1.0 和 2.0 版本的任务计划程序提供单个程序集包装器在 Windows 98 之后。它简化了编码,聚合了多个版本,提供了一个编辑器并允许本地化支持。”

    【讨论】:

    • 我看到了这个 codeplex 项目。这很好,但我不能使用第三方。
    • 甚至他们还制作了EditWorkItem的新对话框。
    • 亲爱的,据我所知,您有两个选择! 1)编写你自己的GUI 2)或者使用一些第三方,微软应该让它与backword兼容,但他们没有。所以现在由你决定,制作你自己的 GUI,以及 codeplex 获得新 GUI 的原因,显然很清楚。由于 Microsfot 破坏了 backword 兼容性,所以他们必须创建自己的!
    猜你喜欢
    • 2019-02-06
    • 1970-01-01
    • 2013-03-01
    • 1970-01-01
    • 2017-05-10
    • 2011-09-28
    • 1970-01-01
    • 2016-03-19
    • 1970-01-01
    相关资源
    最近更新 更多