System.Diagnostics.Process p= new System.Diagnostics.Process();
p.StartInfo.WorkingDirectory=AppDomain.CurrentDomain.SetupInformation.ApplicationBase;
p.StartInfo.FileName = AppDomain.CurrentDomain.SetupInformation.ApplicationBase + "第三方程序.exe";
p.Start();
亲测无问题!