|
本帖最后由 yamingw 于 2016-3-27 12:56 编辑
打印功能:(部分文件来自fukystone)
注册表:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{1ed2bbf9-11f0-4084-b21f-ad83a8e6dcdc};PrintQueue
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4658ee7e-f050-11d1-b6bd-00c04fa372a7};PnpPrinters
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{49ce6ac8-6f86-11d2-b1e5-0080c72e74a2};Dot4Print
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4d36e979-e325-11ce-bfc1-08002be10318};Printer
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{c30ecea0-11ef-4ef9-b02e-6af81e6e65c0};WSDPrintDevice
HKEY_LOCAL_MACHINE\sys\ControlSet001\Control\Print;
HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion\Print;需要安装有虚拟打印机的正常注册表
HKEY_LOCAL_MACHINE\SYSTEM\Setup\SystemSetupInProgress =0
文件较多,有少部分未检测是否的却需要。已测试微软虚拟打印机,网络打印机:(注意添加相应的MUI文件)
windows文件夹:
splwow64.exe;X64系统32打印支持
windows\INF文件夹:
c_pnpprinters.inf,c_printer.inf,ntprint.inf,ntprint4.inf,printqueue.inf,prnms001~9.inf,虚拟打印机
printupg.inf,安装实际打印机驱动需要
prn*.inf,wsdprint.inf,tsprint.inf,usbprint.inf;打印服务
System32文件夹:
ntprint.dll,printui.dll,prnfldr.dll,wsnmp32.dll,WSDScanProxy.dll,WSDPrintProxy.DLL,WSDMon.dll,win32spl.dll,+
+usbmon.dll,tcpmonui.dll,tcpmon.dll,tcpmon.ini,tcpmon.dll,sfc_os.dll,PrintIsolationProxy.dll,PrintIsolationHost.exe,+
+localui.dll,localspl.dll,inetpp.dll,FdDevQuery.dll,DeviceSetupManagerAPI.dll,DeviceSetupManager.dll,+
+DevicePairingProxy.dll,DevicePairing.dll,deviceassociation.dll,DevicePairingWizard.exe,+
+fdWNet.dll,mgmtapi.dll,prncache.dll,FXSRESM.dll,FXSMON.dll,fxsapi.dll
Windows.Graphics.Printing.3D.dll,Windows.Graphics.Printing.dll,wlidnsp.dll,WlS0WndH.dll,FaxPrinterInstaller.dll,
XpsDocumentTargetPrint.dll,XpsFilt.dll,XpsGdiConverter.dll,XpsPrint.dll,XpsRasterService.dll,xpsservices.dll,包括XPS和PDF格式驱动
XPSSHHDR.dll,bidispl.dll,compstui.dll,DafPrintProvider.dll,DefaultDeviceManager.dll,DefaultPrinterProvider.dll,
DeveloperOptionsSettingsHandlers.dll,DeviceDisplayStatusManager.dll,DeviceDriverRetrievalClient.dll,
DeviceEject.exe,DeviceElementSource.dll,DeviceEnroller.exe,DeviceMetadataRetrievalClient.dll,DevicePairingFolder.dll,
deviceregistration.dll,DeviceSetupStatusProvider.dll,DevicesFlowBroker.dll,DeviceUxRes.dll,devinv.dll,DevPropMgr.dll,
DevQueryBroker.dll,fdPnp.dll,fdprint.dll,findnetprinters.dll,gpprnext.dll,hgprint.dll,icmui.dll,inetppui.dll,oleprn.dll,
OpcServices.dll,pcl.sep,print.exe,PrintBrmUi.exe,PrintDialogHost.exe,PrintDialogHost3D.exe,PrintDialogs.dll,
PrintDialogs3D.dll,printfilterpipelineprxy.dll,printfilterpipelinesvc.exe,printmanagement.msc,PrintPlatformConfig.dll,
printui.exe,PrintWSDAHost.dll,prnntfy.dll,prntvpt.dll,pscript.sep,puiobj.dll,serialui.dll,srclient.dll,srcore.dll,
sysprint.sep,umb.dll,Windows.Devices.Printers.dll,Windows.Devices.Printers.Extensions.dll,
Windows.Graphics.dll,;打印服务
HKEY_LOCAL_MACHINE\sys\ControlSet001\Control\Print
HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion\Print
spoolsv.exe,spoolss.dll;后台打印服务
System32\drivers文件夹:
usbprint.sys
System32\Spool\文件夹:
tools;微软虚拟打印机安装文件
V4Dirs;微软虚拟打印机属性页
X:\Windows\System32\Spool\drivers; 除\color文件夹均可删除,可自动生成
X:\Windows\System32\driverstore\FileRepository文件夹:
prnms*.inf;微软虚拟打印机安装文件
ntprint.inf_amd64,ntprint.inf_x86;打印机核心文件
ntprint4.inf;微软虚拟打印机PDF/XPS格式渲染处理器
spoolsv服务不会自动启动,启动后检测HKEY_LOCAL_MACHINE\SYSTEM\Setup\SystemSetupInProgress
=0时初始化但并不安装驱动,等应用程序要求打印时才安装打印机
服务检测HKEY_LOCAL_MACHINE\sys\ControlSet001\Control\Print装载各功能模块
通过HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion\Print安装缺省虚拟打印机
SysWOW64文件夹:
printui.dll;32位打印软件支持
|
|