c# - 使用 C# 打开打印服务器属性菜单
问题描述
我正在寻找一种使用 C#“打印服务器属性菜单”打开的方法
使用以下代码,我可以打开打印机的设置菜单:
Process.Start("ms-settings:printers");
我找不到打开“打印服务器属性菜单”所需的代码
解决方案
您可以使用 rundll32 库加载器加载 printui.dll 并使用 /s 标志执行 PrintUIEntry:
var psi = new ProcessStartInfo()
{
FileName = "rundll32",
Arguments = "printui.dll, PrintUIEntry /s",
UseShellExecute = false
};
Process.Start(psi);
这可以帮助:
https://docs.microsoft.com/it-it/windows-server/administration/windows-commands/rundll32-printui
推荐阅读
- flutter - Flutter 登录/注销按钮实现
- python - 使用 BeautifulSoup 抓取 Javascript 注入的文本
- flutter - 我该怎么做才能拯救未来
在 Flutter 中使用 SharePreferences? - java - 带有圆括号表达式的 Spring Boot JPA 子查询
- azure - 有没有办法限制卡在 Azure DevOps 中从已解决到活动的移动?
- javascript - 在本地存储中设置对象的值
- javascript - 将索引作为键,这是一个好习惯吗?还是我应该使用 react-uuid?
- aggregate - DDD - 大型聚合并在聚合之间强制不变
- javascript - 无法使用浏览器控制台中的 javascript 从网站获取 html 正文
- javascript - 如何在没有控制台的情况下发送推送通知