using System.Diagnostics; LZ上面不要引用吧....直接System.Diagnostics.Process.Start("X :\\*****\\*****\\*****.exe"); 应该就可以的吧..

解决方案 »

  1.   


            public static void OpenReportExcelFile(string fileName)
            {
                ProcessStartInfo info = new ProcessStartInfo();
                info.Arguments = fileName;
                if (Path.GetExtension(fileName) == ".txt")
                    info.FileName = "Notepad.exe";
                else
                    info.FileName = "ET.exe";            Process.Start(info);
            }
      

  2.   

    System.Diagnostics.Process p = new System.Diagnostics.Process();
    p.StartInfo.FileName = "";
    p.StartInfo.Arguments = "";  
    p.Start(); 进程是否存在了
      

  3.   

    System.Diagnostics.Process p = new System.Diagnostics.Process();
    对,应该看看进程如何先
     
      

  4.   

    这是典型的写法,该exe文件能否正常使用?