我想從我的應用程序使用schtasks
而不是使用Windows任務計劃程序COM /託管API計劃任務。
這裏創建一個任務是通過使用此命令行schtasks /Create /tn "MyApp" /tr c:\myapp.exe /sc onlogon
容易,但我打開命令行來獲得任務創建的(否則我得到拒絕訪問)使用'schtasks'沒有管理員權限的計劃任務C#
從我的應用程序,創建我使用任務管理員
string args = @"/Create /tn MyApp /tr c:\myapp.exe /sc onlogon";
Process.Start("schtasks", args);
但是,如果我跑我的應用程序作爲管理員的任務只得到創建。我需要避免這種情況,以便任何用戶都可以創建任務,而無需以管理員身份運行應用程序。有關如何完成此任務的任何建議?
到底是你到什麼?你的意思是當你以管理員身份運行時,任務被創建或任務運行? – 2012-04-07 15:10:10
@Chibueze Opata:不,任務甚至不會創建。 – user1240679 2012-04-07 15:46:17
是的,但您爲什麼要避免管理員權限?它看起來可疑..解決方法是相當牽強..不建議 – 2012-04-07 15:51:07