gpt4 book ai didi

silverlight - 如何在具有受信任级别的Silverlight OOB模式下获取默认打印机名称?

转载 作者:行者123 更新时间:2023-12-04 16:06:42 25 4
gpt4 key购买 nike

现在,我知道如何通过AutomationFactory用打印机名称设置默认打印机,

    var scriptNetwork = AutomationFactory.CreateObject("WScript.Network");
scriptNetwork.SetDefaultPrinter("Microsoft XPS Document Writer");


完成对指定打印机的打印后,我需要将默认打印机改回原始打印机,如何获得原始默认打印机名称?

谢谢。

最佳答案

请尝试一下

private string GetDefaultPrinter()
{
var oShell = AutomationFactory.CreateObject("WScript.Shell");
string sRegVal = "HKCU\\Software\\Microsoft\\Windows NT\\CurrentVersion\\Windows\\Device";
string sDefault = "";
sDefault = oShell.RegRead(sRegVal);
sDefault = sDefault.Split(new String[] {","}, StringSplitOptions.None)[0];
return sDefault;
}

关于silverlight - 如何在具有受信任级别的Silverlight OOB模式下获取默认打印机名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8721782/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com