找回密码
 加入
搜索
查看: 241|回复: 5

请问如何修改其他用户的默认打印机?

[复制链接]
发表于 2024-8-15 14:52:01 | 显示全部楼层 |阅读模式
系统安装了几台打印机,比如我进入了administrator用户,有没有办法在当前用户下,修改其他用户的默认打印机?
在论坛里搜索到都是修改当前用户的默认打印机,也获益良多,希望再得到各位老师的帮助,谢谢!
发表于 2024-8-15 14:57:02 | 显示全部楼层
没权限吧?

----------------
 楼主| 发表于 2024-8-15 17:26:58 | 显示全部楼层
邪恶海盗 发表于 2024-8-15 14:57
没权限吧?

----------------

在管理员用户下也没权限吗?
发表于 2024-8-15 20:19:51 | 显示全部楼层
bluecap 发表于 2024-8-15 17:26
在管理员用户下也没权限吗?

看错了,我还以为是USER帐户呢,你看下注册表?

-----------------------------
发表于 2024-8-16 10:40:06 | 显示全部楼层
本帖最后由 redapple2008 于 2024-8-16 11:10 编辑

命令行切换用户后设置打印机会不会生效?
#NoTrayIcon
Local $UserName = "xxx"
Local $PassWord = "xxx"
        Local $sdoscommand = "runas /user:" & $UserName & " " & "GetDefaultPrinterName.Exe"
        Global $g_iPidCmd = Run(@ComSpec & " /k" & $sdoscommand, "", @SW_HIDE)
        Sleep(100)
        ControlSend("[CLASS:ConsoleWindowClass]", "", "", $PassWord & "{Enter}")
发表于 2024-8-16 10:59:40 | 显示全部楼层
本帖最后由 redapple2008 于 2024-8-16 11:05 编辑
用上面的代码,加附件试试了。我没测试,但我一般都是这样用的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-10-27 11:15 , Processed in 0.076963 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表