Запуск Acrobat Reader 10.0 из C#: как свернуть?

Я запускаю Reader 10.0 для отправки файла PDF на принтер из программы C# в системе Win 7. Вот что я делаю теперь:

startInfo.FileName = adobeReaderPath;
string args = String.Format("/t \"{0}\" \"{1}\"", this.pdfFileName, this.printerName);
startInfo.Arguments = args;
startInfo.CreateNoWindow = true;
startInfo.ErrorDialog = false;
startInfo.UseShellExecute = false;
startInfo.WindowStyle = ProcessWindowStyle.Minimized;
Process process = Process.Start(startInfo);

Я заметил, что запуск Reader таким образом (или из командной строки) на самом деле запускает 2 исполняемых файла AcroRd32.exe. Ни один из них не свернут. Я также пробовал ProcessWindowStyle.Hidden с тем же результатом.

Есть ли способ заставить Reader запускаться в свернутом виде?

Спасибо!

5
задан Joel Coehoorn 8 March 2012 в 14:57
поделиться