Пример #1
0
 private void AddWorksIntoTaskSheduler()
 {
     try
     {
         WindowsTaskShedulerWrapper.CreateTaskForUserLogonWithAdminRights(System.Reflection.Assembly.GetEntryAssembly().Location,
                                                                          ShinraManagerTaskName, ShinraManagerTaskDescription, "-minimized");
     }
     catch (Exception ex)
     {
         log.Error(ex, "AddWorksIntoTaskSheduler");
     }
 }
Пример #2
0
 private void CleanUpTaskSheduler()
 {
     try
     {
         if (WindowsTaskShedulerWrapper.GetTask(ShinraManagerTaskName))
         {
             WindowsTaskShedulerWrapper.DeleteTaskByName(ShinraManagerTaskName);
         }
     }
     catch (Exception ex)
     {
         log.Error(ex, "CleanUpTaskSheduler");
     }
 }