安装打印监视器
本部分介绍可用于安装打印监视器的方法。
可以使用用于安装打印机的同一 INF 文件安装打印监视器。 有关 INF 文件的详细信息,请参阅即插即用和电源管理。
安装语言监视器
若要安装语言监视器,请将 LanguageMonitor 条目添加到 INF 文件的 INF DDInstall 节 。 在 LanguageMonitor 条目中,列出语言监视器的显示名称及其 DLL 的名称,类似于下面的 INF 示例。 对于控制需要使用语言监视器的打印机的每个打印机驱动程序,必须包含 LanguageMonitor 条目。 有关详细信息,请参阅 打印机 INF 文件。
[AcmeInst]
CopyFiles=@ACME.PPD,ACMEMON
DataSection=PSCRIPT_DATA
DataFile=ACME.PPD
LanguageMonitor="Acme Language Monitor,acmemon.dll"
Include=ntprint.inf
Needs=PSCRIPT.OEM
[ACMEMON]
acmemon.dll,,,0x00000020
[DestinationDirs]
DefaultDestDir=66000
ACMEMON=66002
[SourceDisksNames]
1= %Location%,,,
[SourceDisksFiles]
acme.ppd = 1,\i386
acmemon.dll = 1,\i386
添加驱动程序向导或添加打印机向导读取此 INF 文件并安装与打印机驱动程序关联的语言监视器。
或者,自定义安装应用程序可以通过调用后台处理程序的 AddMonitor 函数来安装语言监视器,以仅显式安装特定的监视器 DLL。
安装端口监视器
若要安装端口监视器,安装介质必须包含打印机 INF 文件 (即包含 PortMonitors 节的 Class = Printer) INF 文件。 本部分中的单个条目指向包含两个条目的安装部分:一个列出构成端口监视器的所有文件的 INF CopyFiles 指令 ,以及一个 PortMonitorDll 条目,该条目指定上一个列表中的哪个 DLL 实现端口监视器接口。 以下示例代码演示了这些点。 PortMonitors 部分指向名为 SamplePortMon 的安装部分。 在该部分中,INF CopyFiles 指令复制构成端口监视器的三个文件。 之后,PortMonitorDll 条目标识实现端口监视器接口的 DLL。
[PortMonitors]
"Sample Port Monitor" = SamplePortMon
[SamplePortMon]
CopyFiles = @file1.dll, @file2.dll, @file3.hlp
PortMonitorDll = file1.dll
若要安装端口监视器,请在 控制面板 中打开“打印机”文件夹。 在“打印机”文件夹的“ 文件 ”菜单上,选择“ 服务器属性”。 在“ 文件服务器属性 ”对话框中,单击“ 端口 ”选项卡,然后单击“ 添加端口...” 按钮。 在“ 打印机端口 ”对话框中,单击“ 新建端口类型...” 按钮。 在文本输入框中键入 INF 文件的路径,然后单击“ 确定”。
或者,自定义安装应用程序可以通过调用 AddMonitor 函数来安装端口监视器 DLL,如 端口监视器中所述。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈