1. 方法1 经测试OK
Process myProcess = new Process();
myProcess.StartInfo.FileName = @"C:\Program Files (x86)\Help.pdf";myProcess.StartInfo.Verb = "Open";
myProcess.StartInfo.CreateNoWindow = true;
myProcess.Start();
2 此种方法中process.Arguments如果有空格,不能正确打开文件
string appPath = @"C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe";
ProcessStartInfo process = new ProcessStartInfo();
process.FileName = appPath;
process.Arguments = @"C:\Program Files (x86)\Help.pdf";
process.Start();