VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 964|回复: 8

注册表中有没有打印机硬件信息

[复制链接]
06_avatar_middle
最佳答案
0 
在线会员 发表于 2020-1-22 17:27:35 | 显示全部楼层 |阅读模式
注册表中有没有打印机硬件信息,如有,应如何查找,




上一篇:C语言打印文件出现方框
下一篇:INT型和字符型怎么实现互换?
58_avatar_middle
最佳答案
58 
online_vip 发表于 2020-1-22 17:35:30 | 显示全部楼层
58_avatar_middle
最佳答案
58 
online_vip 发表于 2020-1-22 17:36:44 | 显示全部楼层
https://www.cctry.com/thread-299039-1-1.html
这本书里,还有讲WMI获取硬件信息的实例。
01_avatar_middle
最佳答案
41 
online_admins 发表于 2020-1-23 21:50:07 | 显示全部楼层
按道理说应该是有的,但是根据打印机硬件设备的不同,型号的不同,品牌的不同存储的位置可能也稍有不同。。。
06_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2020-2-1 22:40:39 | 显示全部楼层
就是怕看书,才问,WMI 我会用,。。。。。
87_avatar_middle
最佳答案
16 
在线会员 发表于 2020-2-2 09:10:59 | 显示全部楼层
本帖最后由 cqzj70 于 2020-2-2 09:21 编辑

在商业开发中,都不会直接从注册表中获得打印机信息,至少我还没有看到能直接从注册表获得打印机信息的API,倒是有一个打印机信息结构体能获得的打印机硬件信息 PRINTER_INFO_2    EnumPrintProcessors()获得。
推荐看看 袁枫 Windows图形编程 里面讲打印机比MSDN讲的还详细,当然你怕看书,就当我白讲了!
06_avatar_middle
最佳答案
0 
在线会员 发表于 2020-2-2 12:36:02 | 显示全部楼层
cqzj70 发表于 2020-2-2 09:10
在商业开发中,都不会直接从注册表中获得打印机信息,至少我还没有看到能直接从注册表获得打印机信息的API ...

那有没有什么方法可以检测打印机缺纸?
87_avatar_middle
最佳答案
16 
在线会员 发表于 2020-2-2 12:41:17 | 显示全部楼层
可以检测,这个要麻烦些,C#可以直接检测,VC要麻烦很多!
06_avatar_middle
最佳答案
0 
在线会员 发表于 2020-2-2 14:38:24 | 显示全部楼层
cqzj70 发表于 2020-2-2 12:41
可以检测,这个要麻烦些,C#可以直接检测,VC要麻烦很多!

怎么在打印之前检测缺纸呢?能讲下思路吗?
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

×【发帖 友情提示】
1、请回复有意义的内容,请勿恶意灌水;
2、纯数字、字母、表情等无意义的内容系统将自动删除;
3、若正常回复后帖子被自动删除,为系统误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
4、感谢您对VC驿站一如既往的支持,谢谢合作!

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号-4 )|网站地图wx_jqr

GMT+8, 2023-9-29 15:42

Powered by CcTry.CoM

© 2009-2021 cctry.com

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