Modyfikacja Zadan Zaplanowanych w Vista

0

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 ??

0

Działanie zaplanowanych zadań w Viście różni się znacząco od tego w XP.

Za Wikipedią:
"Task Scheduler 2.0 was introduced with Windows Vista (...) Unlike Task Scheduler 1.0, Task Scheduler 2.0 exposes an API to programmatically create tasks. It is accessed via the ITaskService COM interface. The Windows API does not, however, include a managed wrapper for Task Scheduler. The job files for Task Scheduler 2.0 are XML-based, and are human-readable, conforming to the Task Scheduler Schema. While it is possible to create the job files by hand, Microsoft advises not to do so, but use the Task Scheduler API. A command line utility for using Task Scheduler is also provided in terms of the schtasks.exe command."

I już wiesz czego szukać.

0

Dzieki za info. Zgdonie z linkami
http://community.bartdesmet.net/blogs/bart/archive/2008/02/23/calling-the-task-scheduler-in-windows-vista-and-windows-server-2008-from-managed-code.aspx
oraz
http://www.infoq.com/news/2008/02/TaskScheduler

widac ze kod pod Viste troche sie zmieni. Pytanie brzmi czy jak zmienie kod na podobny jak na zamieszonych stronkach to czy bedzie to dzialac pod XP ??

0

Nie będzie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1