rad*_*byx 3 c# scheduler scheduled-tasks task
我有一个使用Task Scheduler 1.0(.job文件)的C#应用程序.我需要扩展应用程序以支持Task Scheduler 2.0(xml).
我需要一些代码,能够告诉我当前客户机器上运行的TS类型.可能吗?
Task Scheduler 2.0引入了ITaskService接口和脚本支持.因此,如果此类的COM对象存在与否,则可以尝试.例如,
var t = Type.GetTypeFromProgID("Schedule.Service");
if (null != t)
{
// we definitely have 2.0 version
}
else
{
// 1.0 version
}
Run Code Online (Sandbox Code Playgroud)
免责声明:未经测试的代码.我从MSDN示例中获取了prog id:http://msdn.microsoft.com/en-us/library/aa446862( v = VS.85).aspx