C# 如何显示计划任务的属性?

C# 如何显示计划任务的属性?,c#,scheduled-tasks,C#,Scheduled Tasks,我有一个C#应用程序,它使用一个表单来设置一系列设置。控制台应用程序可以读取这些设置,因此它可以通过内置的Windows任务计划程序运行。 我希望能够简单地打开一个计划任务,就像我刚刚从Windows中的gui打开它一样,这样用户就可以设置计划任务的所有设置。 我知道我可以使用像这样的库,但我不希望在Windows中所有选项都可用的情况下在WinForm中重新创建所有选项。 有人知道如何从C#以编程方式显示内置的Windows任务调度程序吗 另外:这需要能够在XP和Server2003上运行,看

我有一个C#应用程序,它使用一个表单来设置一系列设置。控制台应用程序可以读取这些设置,因此它可以通过内置的Windows任务计划程序运行。 我希望能够简单地打开一个计划任务,就像我刚刚从Windows中的gui打开它一样,这样用户就可以设置计划任务的所有设置。 我知道我可以使用像这样的库,但我不希望在Windows中所有选项都可用的情况下在WinForm中重新创建所有选项。 有人知道如何从C#以编程方式显示内置的Windows任务调度程序吗


另外:这需要能够在XP和Server2003上运行,看起来taskschd.msc是在Vista中引入的。另外,我希望能够打开一个特定的任务

您引用的CodeProject库也有task.DisplayPropertySheet方法

我假设这包装了IProvideTaskPage::GetPage等,因此应该允许您显示用户界面,而不必自己复制它。我的理解是,尽管您只能按XP中的外观显示GUI,但新样式的Vista/7 GUI不能通过此界面使用