【发布时间】:2013-12-30 01:44:22
【问题描述】:
我正在 SSIS 中运行 C# 脚本。 在该脚本中,我试图调用位于以下目录中的 winSCP.com:“C:\Program Files (86)\WinSCP\”
但是当我尝试运行代码时,它总是立即失败。
这是我的代码。我做错了什么?
// Run hidden WinSCP process
Process winscp = new Process();
winscp.StartInfo.WorkingDirectory = "C:\\Program Files (x86)\\WinSCP\\";
winscp.StartInfo.FileName = "winSCP.com";
winscp.StartInfo.UseShellExecute = false;
winscp.StartInfo.RedirectStandardInput = true;
winscp.StartInfo.RedirectStandardOutput = true;
winscp.StartInfo.CreateNoWindow = true;
winscp.Start();
错误:“System.ComponentModel.Win32Exception:系统找不到在 System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo) 指定的文件”
【问题讨论】: