【问题标题】:Print Monitor - Error whil installing打印监视器 - 安装时出错
【发布时间】:2011-09-22 06:41:36
【问题描述】:

我编写了一个包含打印监视器 dll 和 infs 的虚拟打印机驱动程序。唯一的问题是,当我尝试使用以下命令运行安装时,我得到 “指定端口未知,错误 0x0000704。

rundll32 printui.dll,PrintUIEntry /if /b "aPrinter" /f aprinter.inf /r "aPrinter Port" /m "aPrinter"

这有点奇怪,因为我可以在以下位置看到注册表中的 aPrinter 端口

HKEY_LOCAL_MACHINE "SYSTEM\CurrentControlSet\Control\Print\Monitors\aPrinter 端口

带有以下字符串条目

“驱动程序”“aport.dll” "名称" "打印机端口"

任何想法,我在这里缺少什么?

谢谢

【问题讨论】:

  • 您的显示器支持的端口名称可以存储在您喜欢的任何位置。由您的显示器决定它存储端口名称的位置,并且该位置不得与其他显示器使用的注册表项相同。那么您的监视器在创建新端口时将端口名称存储在哪里?

标签: registry driver wdk


【解决方案1】:

当我手动安装打印机端口时,我将它设置在我想与打印机一起使用的打印监视器下的注册表中。

SYSTEM\CurrentControlSet\Control\Print\Monitors\your_monitor_name\aPrinter Port

【讨论】:

  • 谢谢 Marco,我不关注你,我在哪里可以获得显示器名称?我以为这是一个打印机端口。对不起,我自己太天真了。你确定它应该像这样结束吗 "\your_monitor_name\aPrinter Port" >
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多