Process proc = new Process();
proc.StartInfo.FileName = @"C:\Programas\Adobe\Reader 10.0\Reader\AcroRd32.exe";
proc.StartInfo.Arguments = @"/p /h C:\Windows\Temp\fileName.pdf";
proc.StartInfo.UseShellExecute = false;
proc.StartInfo.CreateNoWindow = true;
proc.Start();
for (int i = 0; i < 5; i++)
{
if (!proc.HasExited)
{
proc.Refresh();
Thread.Sleep(2000);
}
else
break;
}
proc.CloseMainWindow();
proc.Kill(); // mata o processo