Witam
Mam napisany kod w C# .NET ktorego zadaniem jest otwarcie zadania zaplanowanego o podanej nazwie i zmiana godziny o ktorej to zadanie ma byc wykonywane. Kod dziala w 100% pod XP natomiast ten sam kod przeniesiony na Viste nie zmienia godzin wykonywania zadania. O to kawalek kodu
public void Scheduling (string TaskName, short NewTimeH, short NewTimeM)
{
ScheduledTasks st = new ScheduledTasks();
Task task = st.Open(TaskName);
if(task != null)
{
foreach(Trigger tr in task.Triggers)
{
if( tr is StartableTrigger)
{
(tr as StartableTrigger).StartHour=NewTimeH;
(tr as StartableTrigger).StartMinute=NewTimeM;
break;
}
}
task.Save();
task.Closed();
}
st.Dispose();
}
}
Czy wie ktos z czego moze wynikac to ze na Viscie nie dziala ??