我在C#中有一个简单的.NET控制台应用程序,它运行一个外部进程“pscp”(putty安全副本)。当我运行.exe。
时,这很有用但是,当我在Windows计划任务中安排应用程序时,应用程序似乎没有打开外部进程pscp.exe。通常它应该弹出一个额外的控制台屏幕并在那里打开pscp.exe。这可行,但不是在安排时。
我开始这样的过程:
pscp.FileName = "pscp.exe";
Process p = Process.Start(pscp);
p.WaitForExit();
有关如何解决此问题的任何想法?
答案 0 :(得分:1)
使用/ c参数启动cmd会在新的cmd窗口中运行“your exe”。
答案 1 :(得分:0)
计划任务以不同的身份运行。确保它正常工作。另外,请确保使用cmd / c“your exe”将调用包装到exe中。