以下代码在我的计算机上正常运行,但它挂在办公室计算机上
ProcessStartInfo info = new ProcessStartInfo();
info.Verb = "print";
info.FileName = @"c:\temp\" + filename;
info.CreateNoWindow = true;
info.WindowStyle = ProcessWindowStyle.Hidden;
Process p = new Process();
p.StartInfo = info;
p.Start();
p.WaitForInputIdle();
System.Threading.Thread.Sleep(3000);
if (false == p.CloseMainWindow())
p.Kill();
请帮忙
答案 0 :(得分:0)
有些计算机比其他计算机慢,因此进程在完成之前就会退出。增加线程休眠时间可以解决问题。