编写Windows打印机驱动程序
|
我想在C或C#中编写一个应用程序,该应用程序在安装时将作为打印机驱动程序.它将在“打印”对话框的下拉列表中可用,但不会打印它将调用到我的代码中. 我认为Windows可能会提供一些界面来编写打印机驱动程序. Windows提供了大量的接口.你知道要写什么样的打印机驱动程序?目前,Windows支持三种打印机驱动程序 – PostScript,Unidrv和XPSDrv(后者在XP / 2003 Server与EP 1.0及以上版本上).大多数情况下,写入驱动程序插件就足够了.阅读INF架构,以了解这些事情的安装,特别是有关minidrivers的部分.如所建议的,您将需要WDK才能构建驱动程序或其插件.请注意,驱动程序不使用Visual Studio IDE或编译器. WDK自带的编译器.你可以随时用VS连接,但这是一个不同的故事. WDK已经设置了针对不同的操作系统.您将不得不知道您想要解决的操作系统(或OS-es),并选择适当的设置.
我看不出有什么帮助.如果您正在编写一个驱动程序,为什么要列出系统中存在的所有其他驱动程序?
有趣!您可以在UI插件中实现所有这些功能. UI插件是当您选择高级驱动程序属性时加载的dll. 要开始使用UI插件,请查看WDK中的示例oemui源代码. (编辑:文章分享网_茂名站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 初学者指南:在Ubuntu Linux上安装和使用Git和GitHub
- windows – 如何在没有确认的情况下从命令行删除计划任务?
- PowerTOP:在Linux上监视电量使用和改善笔记本电池寿命
- 如何列出 Ubuntu 和 Debian 上已安装的软件包
- windows-server-2008 – 由数以千计建立的NTUSER.DAT和UsrC
- Win7系统如何查询内网ip
- windows-server-2008 – 在Windows Server 2008上移动和更改
- Win10网络连接受限怎么办 Win10网络连接受限处理方法
- win10电脑gpedit.msc找不到怎么办
- 只需三个步骤,就可在Windows 11上禁用文件资源管理器命令栏


