我正在尝试使用 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();