Uruchamiam program Reader 10.0, aby wysłać plik PDF na drukarkę z programu C# w systemie Win 7. Oto, co robię teraz:Uruchamianie programu Acrobat Reader 10.0 z C#: jak zminimalizować?
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);
zauważyłem, że uruchomienie Reader tak (lub z wiersza poleceń) faktycznie rozpoczyna 2 AcroRd32.exe wykonywalne. Żadne z nich nie jest zminimalizowane. Próbowałem również ProcessWindowStyle.Hidden z tym samym wynikiem.
Czy istnieje sposób zmuszenia Czytnika do zminimalizowania?
Dzięki!
Czy mógłbyś opublikować bardziej kompletną próbkę (Jak to nazywasz tę funkcję i stąd) Ponieważ ostatnio zrobiłem to samo na Win 7 i miałem tylko 1 instancję działającą. – Alex