【发布时间】:2012-03-26 01:00:18
【问题描述】:
我正在启动 Reader 10.0,以便从 Win 7 系统上的 C# 程序将 PDF 文件发送到打印机。这是我现在正在做的事情:
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 开始最小化?
谢谢!
【问题讨论】:
-
你能否发布一个更完整的示例(就像你如何调用这个函数并从这里开始)因为我最近在 Win 7 上做了同样的事情并且只运行了 1 个实例。