[Version]
ClassGuid
{4d36e97d-e325-11ce-bfc1-08002be10318}
DriverVer
01/19/2011,1.62.00.00
DriverPackageDisplayName
%PackageVersion%
[SourceDisksNames]
[SourceDisksFiles]
[SourceDisksFiles.x86]
[SourceDisksFiles.amd64]
[ibmpm.drv]
ibmpmdrv.sys,,,%FORCE_COPY%
[ibmpm.svc]
ibmpmsvc.exe,,,%FORCE_COPY%
[tpins.dll]
tpinspm.dll,,,%FORCE_COPY%
[DestinationDirs]
ibmpm.drv
10,system32\drivers
[Manufacturer]
%Mfg%
ibm.Mfg,NTx86,NTamd64
[ibm.Mfg]
%ibm.DeviceDesc0%
ibmpm, *LEN0068
%ibm.DeviceDesc0%
ibmpm, *IBM0068
%ibm.DeviceDesc0%
ibmpm, *IBM0055
[ibm.Mfg.NTx86]
%ibm.DeviceDesc0%
ibmpm, *LEN0068
%ibm.DeviceDesc0%
ibmpm, *IBM0068
%ibm.DeviceDesc0%
ibmpm, *IBM0055
[ibm.Mfg.NTamd64]
%ibm.DeviceDesc0%
ibmpm, *LEN0068
%ibm.DeviceDesc0%
ibmpm, *IBM0068
%ibm.DeviceDesc0%
ibmpm, *IBM0055
[ibmpm]
CopyFiles
ibmpm.drv, ibmpm.svc, tpins.dll
AddReg
ibmpm_AddReg, ibmpm_UninstReg
[ibmpm.nt]
CopyFiles
ibmpm.drv, ibmpm.svc, tpins.dll
[ibmpm.NTx86]
CopyFiles
ibmpm.drv, ibmpm.svc, tpins.dll
[ibmpm.NTamd64]
CopyFiles
ibmpm.drv, ibmpm.svc, tpins.dll
[ibmpm_AddReg]
HKR,,NTMPDriver,,IBMPMDRV.SYS
HKR,,DevLoader,,"*NTKERN"
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunServices","IBMPMSVC",,"IBMPMSVC.EXE -HELPER"
[ibmpmNT_DelReg]
HKLM,"Software\Microsoft\Windows\CurrentVersion\Run","IBMPMSVC"
[ibmpm.NT.Services]
AddService
IBMPMDRV, 0x00000002 , ibmpmdrv_Service_Inst, ibmpmdrv_EventLog_Inst
AddService
IBMPMSVC, , ibmpmsvc_Service_Inst, ibmpmsvc_EventLog_Inst
[ibmpm.NTx86.Services]
AddService
IBMPMDRV, 0x00000002 , ibmpmdrv_Service_Inst, ibmpmdrv_EventLog_Inst
AddService
IBMPMSVC, , ibmpmsvc_Service_Inst, ibmpmsvc_EventLog_Inst
[ibmpm.NTamd64.Services]
AddService
IBMPMDRV, 0x00000002 , ibmpmdrv_Service_Inst, ibmpmdrv_EventLog_Inst
AddService
IBMPMSVC, , ibmpmsvc_Service_Inst, ibmpmsvc_EventLog_Inst
[ibmpmdrv_Service_Inst]
ServiceType
1 ; SERVICE_KERNEL_DRIVER
StartType
3 ; SERVICE_DEMAND_START
ErrorControl
0 ; SERVICE_ERROR_IGNORE
LoadOrderGroup
Pointer Port
ServiceBinary
%12%\ibmpmdrv.sys
[ibmpmdrv_EventLog_Inst]
AddReg
ibmpmdrv_EventLog_AddReg
[ibmpmdrv_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\ibmpmdrv.sys"
HKR,,TypesSupported,0x00010001,7
[ibmpmsvc_Service_Inst]
DisplayName
%ibm.svcDesc0%
ServiceType
0x110 ; SERVICE_WIN32_OWN_PROCESS|SERVICE_INTERACTIVE_PROCESS
StartType
2 ; SERVICE_AUTO_START
ErrorControl
0 ; SERVICE_ERROR_IGNORE
LoadOrderGroup
Pointer Port
ServiceBinary
%11%\ibmpmsvc.exe
[ibmpmsvc_EventLog_Inst]
AddReg
ibmpmsvc_EventLog_AddReg
[ibmpmsvc_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\ibmpmsvc.exe"
HKR,,TypesSupported,0x00010001,7
[ibmpm_UninstReg]
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%UninstKey%,
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%UninstKey%,"DisplayName",0,"%PackageName%"
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%UninstKey%,"DisplayIcon",0,"%11%\Setupapi.dll,20"
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%UninstKey%,"DisplayVersion",0,"%PackageVersion%"
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%UninstKey%,"UninstallString",0,"RunDll32.exe tpinspm.dll,Uninstall"
[ibmpm_productreg]
HKLM,SOFTWARE\IBM\IBMPM,,
[ibmpm_critdevreg]
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\*len0068,,
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\*ibm0068,,
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\*ibm0055,,
[ibmpm_EventLog]
HKLM,SYSTEM\CurrentControlSet\Services\Eventlog\System\IBMPMDRV,,
HKLM,SYSTEM\CurrentControlSet\Services\Eventlog\System\IBMPMSVC,,
[ibmpm_DevReg]
DeviceDesc
Unknown Device,
ClassGUID
{4d36e97e-e325-11ce-bfc1-08002be10318},
[ibmpm_DevReg.nt]
ClassGUID
{4d36e97e-e325-11ce-bfc1-08002be10318},
[ibmpm_DevReg.NTx86]
ClassGUID
{4d36e97e-e325-11ce-bfc1-08002be10318},
[ibmpm_DevReg.NTamd64]
ClassGUID
{4d36e97e-e325-11ce-bfc1-08002be10318},
[ibmpm.uninstall]
ModifyDevice
ibmpm_DevReg
DelReg
ibmpm_AddReg, ibmpm_productreg, ibmpm_UninstReg
[ibmpm.uninstall.nt]
DelService
IBMPMDRV, 0x00000204, ,
DelService
IBMPMSVC, 0x00000204, ,
DelDevice
LegacyDriver, Root\LEGACY_IBMPMSVC
ModifyDevice
ibmpm_DevReg.nt
DelReg
ibmpm_productreg, ibmpm_critdevreg, ibmpm_EventLog, ibmpm_UninstReg
[ibmpm.uninstall.NTx86]
DelService
IBMPMDRV, 0x00000204, ,
DelService
IBMPMSVC, 0x00000204, ,
DelDevice
LegacyDriver, Root\LEGACY_IBMPMSVC
ModifyDevice
ibmpm_DevReg.nt
DelReg
ibmpm_productreg, ibmpm_critdevreg, ibmpm_EventLog, ibmpm_UninstReg
[ibmpm.uninstall.NTamd64]
DelService
IBMPMDRV, 0x00000204, ,
DelService
IBMPMSVC, 0x00000204, ,
DelDevice
LegacyDriver, Root\LEGACY_IBMPMSVC
ModifyDevice
ibmpm_DevReg.nt
DelReg
ibmpm_productreg, ibmpm_critdevreg, ibmpm_EventLog, ibmpm_UninstReg
[Strings]
SERVICEROOT
"System\CurrentControlSet\Services"
UninstKey
"Power Management Driver"
PackageVersion
"1.62.00.00"
ibm.DeviceDesc0
"ThinkPad PM Device"
ibm.svcDesc0
"ThinkPad PM Service"
DiskId1
"lenovo Installation Disk #1 (Other)"
PackageName
"ThinkPad Power Management Driver"