c - 编写 Windows 端口监视器基础知识

标签 c windows winapi printing

我正在尝试查找有关如何编写打印机端口监视器的基本示例、教程或博客文章。我下载了 Windows DDK 并通过 localmon 进行了挖掘,但看起来这个示例比基本的细节要复杂得多,而且根据我的理解,它与 OEM 端口监视器有点不同,因为它处理注册表项的方式和端口枚举。有谁知道有一篇博客文章、教程,甚至是一本书可以引导读者完成基本代码以启动并运行?我找到了一些谈论概念性内容的链接,但没有任何内容涉及代码。

最佳答案

我可以推荐http://www.codeproject.com/KB/printing/wpa.aspx ,它描述了如何编写打印机驱动程序,并且还很好地提示了构建端口监视器的必要条件。

但我认为 Internet 上没有这方面的好教程(我很乐意找到可以告诉我我错了的人)。所以,当我不得不处理这个任务时,我被迫以艰难的方式去做:我从这一点开始仔细阅读了 MSDN 的解释:http://msdn.microsoft.com/en-us/library/ff561109.aspx .在阅读 MSDN 的同时,我还检查了你提到的 DDK 中的代码并尝试理解它。我相信此解决方案也适合您。

关于c - 编写 Windows 端口监视器基础知识,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/901766/

相关文章:

c++ - 我在微 Controller stm32f373 发现中点亮 LED 时遇到问题

c - 无法在不丢失预处理器的情况下在 C 中包含 ASM 头文件

PHP 部署到 windows/unix 服务器

windows - 使用已登录用户的用户名在 Windows 登录上获取邮件

c++ - 创建附加到控制台但具有重定向标准 IO 句柄的进程

c - RegSetValueEx 返回 ERROR_SUCCESS 但没有值显示

c - 从 main 之外的函数打印 double

c - 实时感知 sleep() 调用?

c++ - 具有绝对日期的夏令时更改

Linux/Windows 中的 C/C++ 内存使用 API