[Version] Signature="$WINDOWS NT$" Class=Battery ClassGuid={72631e54-78a4-11d0-bcf7-00aa00b7b32a} Provider=%MSFT% LayoutFile=layout.inf DriverVer=07/01/2001,5.1.2535.0 [class_copyfiles] batt.dll [DestinationDirs] class_copyfiles= 11 DefaultDestDir = 12 [ControlFlags] ; ; Exclude all devices from Select Device list ; ExcludeFromSelect = * [ClassInstall32] AddReg=System_Class_Addreg ;CpyFiles = class_copyfiles [System_Class_Addreg] HKR,,,%REG_SZ%,%BatteryClassName% HKR,,Icon,%REG_SZ%,"2" HKR,,Installer32,%REG_SZ%,"Batt.dll,BatteryClassInstall" HKR,,NoInstallClass,,1 HKLM,SYSTEM\CurrentControlSet\Services\BattC,MofImagePath,%REG_EXPAND_SZ%,"System32\Drivers\battc.sys" HKLM,SYSTEM\CurrentControlSet\Control\CoDeviceInstallers,{72631e54-78a4-11d0-bcf7-00aa00b7b32a},%REG_APPEND_MULTI_SZ%,"Batt.dll,BatteryClassCoInstaller" [Manufacturer] %MSFT%=Microsoft [Microsoft] %ACPI\pnp0c0A.DeviceDesc% = CmBatt_Inst,ACPI\pnp0C0A %ACPI\acpi0002.DeviceDesc% = SMBBSUB_Inst,ACPI\acpi0002 %SMBBATT\SMART_BATTERY.DeviceDesc% = SMBBATT_Inst,SMBBATT\SMART_BATTERY %ACPI\acpi0003.DeviceDesc% = AcAdapter_Inst,ACPI\acpi0003 %NTAPM\APMBATT.DeviceDesc% = ApmBatt_Inst,NTAPM\APMBATT %HID_DEVICE_BATTERY.DeviceDesc% = HidBatt_Inst,HID_DEVICE_UP:0084_U:0004 %PowerWareUPS.DeviceDesc% = NO_DRV,SERENUM\DEL0001 %PowerWareUPS.DeviceDesc% = NO_DRV,SERENUM\EXI0001 %PowerWareUPS.DeviceDesc% = NO_DRV,SERENUM\FPS0001 %APC.DeviceDesc% = NO_DRV,SERENUM\APC0000 %APC.DeviceDesc% = NO_DRV,SERENUM\APC0001 %APC.DeviceDesc% = NO_DRV,SERENUM\APC0002 %APC.DeviceDesc% = NO_DRV,SERENUM\APC0003 [HidBatt_Inst] ;CpyFiles = @hidbatt.sys ;CpyFiles = @battc.sys [HidBatt_Inst.Services] AddService=HidBatt,%SPSVCINST_ASSOCSERVICE%,HidBatt_Service_Inst [HidBatt_Service_Inst] DisplayName = %HidBatt.SvcDesc% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\HidBatt.sys [ApmBatt_Inst] ;CpyFiles = @apmbatt.sys ;CpyFiles = @battc.sys [ApmBatt_Inst.Services] AddService = apmbatt,%SPSVCINST_ASSOCSERVICE%,ApmBatt_Service_Inst [ApmBatt_Service_Inst] DisplayName = %ApmBatt.SvcDesc% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\apmbatt.sys [CmBatt_Inst] AddReg=CmBatt_Addreg ;CpyFiles = @CmBatt.sys ;CpyFiles = @battc.sys [CmBatt_Addreg] HKR,,PowerSourceType,%REG_BINARY%,00,00,00,00 [CmBatt_Inst.Services] AddService = CmBatt,%SPSVCINST_ASSOCSERVICE%,CmBatt_Service_Inst [CmBatt_Service_Inst] DisplayName = %CmBatt.SvcDesc% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\CmBatt.sys [SMBBSUB_Inst] ;Cpyfiles = @smbbatt.sys [SMBBSUB_Inst.Services] AddService = SMBBATT,%SPSVCINST_ASSOCSERVICE%,SMBBSUB_Service_Inst [SMBBSUB_Service_Inst] DisplayName = %SMBBSUB.SvcDesc% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\SMBBATT.sys [SMBBATT_Inst] ;Cpyfiles = @smbbatt.sys ;Cpyfiles = @battc.sys [SMBBATT_Inst.Services] AddService = SMBBATT,%SPSVCINST_ASSOCSERVICE%,SMBBATT_Service_Inst [SMBBATT_Service_Inst] DisplayName = %SMBBATT.SvcDesc% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\SMBBATT.sys [AcAdapter_Inst] AddReg=AcAdapter_Addreg ;CpyFiles = @CmBatt.sys ;CpyFiles = @battc.sys [AcAdapter_Addreg] HKR,,PowerSourceType,%REG_BINARY%,01,00,00,00 [AcAdapter_Inst.Services] AddService = CmBatt,%SPSVCINST_ASSOCSERVICE%,AcAdapter_Service_Inst [AcAdapter_Service_Inst] DisplayName = %AcAdapter.SvcDesc% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\CmBatt.sys [NO_DRV] [NO_DRV.Services] AddService = , %SPSVCINST_ASSOCSERVICE% ; null service install [strings] MSFT = "Microsoft" BatteryClassName = "Батареи" ACPI\pnp0c0A.DeviceDesc = "Батарея с ACPI-совместимым управлением Microsoft" ACPI\acpi0002.DeviceDesc = "Подсистема Smart Battery (Майкрософт)" SMBBATT\SMART_BATTERY.DeviceDesc = "Батарея Smart Battery (Майкрософт)" ACPI\acpi0003.DeviceDesc = "Адаптер блока питания (Майкрософт)" NTAPM\APMBATT.DeviceDesc = "Батарея Microsoft APM (без PnP)" HID_DEVICE_BATTERY.DeviceDesc = "Батарея ИБП HID" CmBatt.SvcDesc = "Драйвер батареи с ACPI-управлением (Майкрософт)" SMBBSUB.SvcDesc = "Драйвер подсистемы Smart Battery (Майкрософт)" SMBBATT.SvcDesc = "Драйвер батареи Smart Battery (Майкрософт)" AcAdapter.SvcDesc = "Драйвер AC-адаптера блока питания (Майкрософт)" ApmBatt.SvcDesc = "Драйвер батареи APM (без PnP) (Майкрософт)" HidBatt.SvcDesc = "Драйвер батареи ИБП HID" PowerWareUPS.DeviceDesc = "PowerWare UPS (ИБП)" APC.DeviceDesc = "APC UPS (ИБП)" SPSVCINST_ASSOCSERVICE = 0x00000002 SERVICE_KERNEL_DRIVER = 1 SERVICE_DEMAND_START = 3 SERVICE_ERROR_NORMAL = 1 REG_SZ = 0 REG_EXPAND_SZ = 0x00020000 REG_APPEND_MULTI_SZ = 0x00010008 REG_BINARY = 1