0

我有一个需要安装为计划任务的应用程序。我试过在这里环顾四周,尝试了一些不同的东西,但还是不行。我想知道是否有人可以帮我一把。

                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();
4

1 回答 1

1

要打开命令窗口并在其中执行命令,您需要将其添加到参数中

startInfo.Arguments = "/C schtasks /create /tn Inc-Andro-BU /tr" +         
                       inbackpath + "/sc minute /mo 10 /ru SYSTEM";

在 CMD 处传递参数需要 /C 标志。否则,shell 将立即退出而不等待执行您的命令 - 请参阅 CMD.EXE /? 在命令窗口上

于 2013-05-31T07:52:59.283 回答