Я пытаюсь запланировать задачи из своего приложения с помощью schtasks
вместо использования COM/управляемого API Планировщика заданий Windows.
Создать задачу здесь проще, используя это в командной строке schtasks /Create /tn "MyApp" /tr c:\myapp.exe /sc onlogon
, но я открыл командную строку от имени администратора. чтобы создать задачу (иначе мне будет отказано в доступе)
Из моего приложения для создания задачи, которую я использую
string args = @"/Create /tn MyApp /tr c:\myapp.exe /sc onlogon";
Process.Start("schtasks", args);
Однако задача создается только в том случае, если я запускаю свое приложение от имени администратора. Мне нужно избежать этого, чтобы любой пользователь мог создать задачу без хлопот, связанных с запуском приложения в качестве администратора. Любые предложения о том, как это сделать?