weixin_32182511
weixin_32182511
采纳率100%
2018-10-30 07:27

C#设置win10默认打印机,调用下面的方法一直返回false。

5
已采纳

[DllImport("winspool.drv",CharSet=CharSet.Auto,SetLastError =true)]
public static extern bool SetDefaultPrinter(string Name);

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

1条回答

  • caozhy 回答这么多问题就耍赖把我的积分一笔勾销了 3年前

    试试看这个代码:https://blog.csdn.net/daone/article/details/42487655
    另外,检查下程序是否有权限,用管理员方式运行
    最后,看看是不是系统有打印机,你设置的打印机名字是不是写错了。

    点赞 评论 复制链接分享