在C#.net
中调用PrintQueue.Pause()方法时拒绝访问
我正在尝试使用C#.NET visual studio 2008暂停一个Windows 7打印队列。我拥有完全的管理员权限,但是当我运行以下代码来暂停队列时,它表示访问被拒绝。请帮我。
LocalPrintServer lps = new LocalPrintServer(PrintSystemDesiredAccess.AdministrateServer);
//PrintServer lps = new PrintServer("\\NOTEBOOK-CI3", PrintSystemDesiredAccess.AdministratePrinter);
lps.Commit();
PrintQueue queue = lps.GetPrintQueue(listBox1.SelectedItem.ToString());
if (!queue.IsPaused)
queue.Pause();
queue.Commit();
lps.Commit();
没有找到相关结果
已邀请:
3 个回复
细屠截殴些
使用本地PDF打印机进行测试
犁攀富
吗?请查看http://www.visualbasicask.com/visual-basic-language/printqueuepause.shtml。 他有完全相同的问题,可以通过使用
(你使用它)解决它。唯一的区别是你使用的是
而不是
。
吐兄