ProcessStartInfo不启动应用程序,错误代码为-532462766

时间:2015-06-18 14:40:55

标签: c# process exit-code

我试图以这种方式使用System.Diagnostic.Process从另一个应用程序启动一个应用程序:

if (this.isRequiredFieldFilled())
{
    ProcessStartInfo start = new ProcessStartInfo();                

    MessageBox.Show("PIC" + up.pathPIC);
    start.FileName = up.pathPIC;

    //start.WindowStyle = ProcessWindowStyle.Normal;
    //start.CreateNoWindow = true;
    int exitCode;

    try
    {
        using (Process proc = Process.Start(start))
        {
            proc.WaitForExit();
            exitCode = proc.ExitCode;
            MessageBox.Show(exitCode.ToString());
        }
    }
    catch (Exception ex)
    {
        MessageBox.Show("Exception  -> " + ex.Message);
    }

}
else
{
    //TODO Handle input
}

我可以看到微调器,但没有任何东西,我收到返回代码 - > -532462766 我不太懂,因为当我双击这个应用程序时没有任何问题,如果我从我的进程中启动另一个应用程序,它也可以正常工作。

我错过了什么吗?

0 个答案:

没有答案