【发布时间】: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” "名称" "打印机端口"
任何想法,我在这里缺少什么?
谢谢
【问题讨论】:
-
您的显示器支持的端口名称可以存储在您喜欢的任何位置。由您的显示器决定它存储端口名称的位置,并且该位置不得与其他显示器使用的注册表项相同。那么您的监视器在创建新端口时将端口名称存储在哪里?