Files
inno-installers/PrinterInstallerMap/drivers/hp_x64/hpmldm02.inf
cproudlock ce0abee262 Fork PrinterInstaller as PrinterInstallerMap (map UI variant)
Edge policy now blocks .bat downloads and unsigned .exe runs, breaking
the printerinstallermap.asp -> installprinter.asp -> .bat -> EXE flow.

This fork replaces the web map with an in-installer wizard page so the
operator never touches the browser. Same drivers, same install logic,
same /PRINTER= silent path.

Initial commit is a stub: full copy of PrinterInstaller/ with .iss
header rewritten for a distinct AppId, AppName, and OutputBaseFilename
so the two installers can coexist on the same PC. Map page itself is
not yet implemented; tracked work is listed in PrinterInstallerMap/README.md.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-30 07:27:51 -04:00

130 lines
2.3 KiBLFS
INI

; Copyright Hewlett-Packard 2009
; Installation file for LEDM
[Version]
Signature="$Windows NT$"
Class=USB
ClassGUID={36FC9E60-C465-11CF-8056-444553540000}
Provider=%MFGNAME%
DriverVer=08/20/2020, 1.0.0.21
CatalogFile=hpmldm02.cat
[DestinationDirs]
DefaultDestDir=10,System32\Drivers
x64CoinstCopyFiles=11
Vista64CoinstCopyFiles=11
[SourceDisksFiles]
hppdbulkio.sys=1
hppdgenio.sys=1
hpmldm02.dll=1
hppewnd.inf=1
[SourceDisksNames]
1=%DiskName%,,,
[DefaultInstall.NTAMD64]
CopyFiles=x64_DriverCopyFiles
[x64_DriverCopyFiles]
hppdbulkio.sys,,,2
hppdgenio.sys,,,2
[DefaultInstall.NTAMD64.Services]
AddService=HPFXBULKLEDM,2,x64DriverService
[x64DriverService]
ServiceType=1
StartType=3
ErrorControl=1
ServiceBinary=%10%\system32\drivers\hppdbulkio.sys
AddReg=DriverService_AddReg
[DriverService_AddReg]
HKR,,FriendlyName,,%FRIENDLYNAME%
HKR,"Parameters","MaximumTransferSize",0x10001,2048
HKR,"Parameters","DebugLevel",0x10001,2
[DefaultInstall.NTAMD64.CoInstallers]
CopyFiles=x64CoinstCopyFiles
AddReg=x64CoinstAddReg
[x64CoinstCopyFiles]
hpmldm02.dll,,,2
[x64CoinstAddReg]
HKR,,CoInstallers32,0x00010000,"hpmldm02.dll,CoSetup"
HKLM,%HP_CURRENT_DEVICE_PATH%,"CurrentDeviceType",0x00010001,1
[DefaultInstall.NTAMD64.6.0]
CopyFiles=Vista64_DriverCopyFiles
CopyInf=hppewnd.inf
[Vista64_DriverCopyFiles]
hppdbulkio.sys,,,2
hppdgenio.sys,,,2
[DefaultInstall.NTAMD64.6.0.Services]
AddService=HPFXBULKLEDM,2,Vista64DriverService
[Vista64DriverService]
ServiceType=1
StartType=3
ErrorControl=1
ServiceBinary=%10%\system32\drivers\hppdbulkio.sys
AddReg=DriverService_AddReg
[DefaultInstall.NTAMD64.6.0.CoInstallers]
CopyFiles=Vista64CoinstCopyFiles
AddReg=Vista64CoinstAddReg
[Vista64CoinstCopyFiles]
hpmldm02.dll,,,2
[Vista64CoinstAddReg]
HKR,,CoInstallers32,0x00010000,"hpmldm02.dll,CoSetup"
HKLM,%HP_CURRENT_DEVICE_PATH%,"CurrentDeviceType",0x00010001,1
;[ClassInstall32]
;AddReg = HPFXBULK_AddReg
[HPFXBULK_AddReg]
HKR,,,,"HP FX Bulk"
HKR,,Icon,,"-20"
[SourceInfo]
OriginalInfSourcePath = %1%
[InstallData]
DataFileName=hpmldm02.dat
[Strings]
MFGNAME="Hewlett-Packard"
DiskName="HP Printing Software"
DESCR1="HP LEDM Driver"
FRIENDLYNAME="HP USB LEDM Bulk Driver"
HP_CURRENT_DEVICE_PATH="Software\Hewlett-Packard\HP Print Settings"