我有一个应用程序需要安装为计划任务。我试着在这里四处寻找并尝试了一些不同的东西,但仍然没有去。我想知道是否有人能帮助我。
System.Diagnostics.Process process = new System.Diagnostics.Process();
System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo();
startInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
startInfo.FileName = "cmd.exe";
startInfo.Verb = "runas";
startInfo.Arguments = "schtasks /create /tn Inc-Andro-BU /tr" + inbackpath + "/sc minute /mo 10 /ru SYSTEM";
process.StartInfo = startInfo;
process.Start();
答案 0 :(得分:1)
要打开命令窗口并在其中执行命令,您需要将其添加到参数
startInfo.Arguments = "/C schtasks /create /tn Inc-Andro-BU /tr" +
inbackpath + "/sc minute /mo 10 /ru SYSTEM";
需要/ C标志来传递CMD的参数。否则shell将立即退出而无需等待执行命令 - 请参阅CMD.EXE /?在命令窗口