我有程序,发送文件使用“LPR”命令的打印机。 我已经安装了Windows SDK 7.1。 它是在32位Windows 7系统工作正常,但在64位Windows 7不工作。
Process proc = new Process();
proc.StartInfo.FileName = "lpr";
proc.StartInfo.WorkingDirectory = GlobalConstants.outBaseDir;
proc.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
proc.StartInfo.Arguments = " -S " + GlobalConstants.printerIP + " -P RAW " + filePath;
proc.Start();
它抛出一个execption。