[Version] Signature="$WINDOWS NT$" Class=System ClassGuid={4D36E97D-E325-11CE-BFC1-08002BE10318} Provider=%MSFT% LayoutFile=layout.inf ; ; Install Section ; [DefaultInstall] ;Default = do nothing [ACPI_REGISTRY.Install] AddReg=ACPI.AddReg [ACPI_DRIVER.Install] CopyFiles=ACPI_DRIVER.Files [INTEL_1PROC_PIC_HAL.Install] CopyFiles=INTEL_1PROC_PIC_HAL.Files [INTEL_1PROC_APIC_HAL.Install] CopyFiles=INTEL_1PROC_APIC_HAL.Files [INTEL_MULTIPROC_PIC_HAL.Install] ; sanity check -- there's no such thing CopyFiles=INTEL_MULTIPROC_APIC_HAL.Files [INTEL_MULTIPROC_APIC_HAL.Install] CopyFiles=INTEL_MULTIPROC_APIC_HAL.Files ; Special install to undo what changes can be undone safely [ACPI_UNDO_CHANGES.Install] AddReg=ACPI_UNDO.AddReg DelReg=ACPI_UNDO.DelReg ; Remove keyboards and mice from CDD? Can't know which one(s) were already ; on the system... ; Remove ACPI driver and HAL? ; ; Destination Section ; [DestinationDirs] DefaultDestDir = 11 ; \winnt\system32 ACPI_DRIVER.Files = 12 ; \winnt\system32\drivers INTEL_1PROC_PIC_HAL.Files = 11 ; \winnt\system32 INTEL_1PROC_APIC_HAL.Files = 11 ; \winnt\system32 INTEL_MULTIPROC_APIC_HAL.Files = 11 ; \winnt\system32 ; ; CopyFiles Section ; [ACPI_DRIVER.Files] acpi.sys [INTEL_1PROC_PIC_HAL.Files] hal.dll, halacpi.dll [INTEL_1PROC_APIC_HAL.Files] hal.dll, halaacpi.dll [INTEL_MULTIPROC_APIC_HAL.Files] hal.dll, halmacpi.dll ; ; AddReg Section ; [ACPI.AddReg] ; Add ACPI to the CriticalDeviceDatabase HKLM,%CDD_ACPI%,%GUID%,%REG_SZ%,%ACPI_GUID% HKLM,%CDD_ACPI%,%SERVICE%,%REG_SZ%,%ACPI_SERVICE% ; Add MS Keyboards to the CriticalDeviceDatabase HKLM,%CDD_*PNP0300%,%GUID%,%REG_SZ%,%KEYBOARD_GUID% HKLM,%CDD_*PNP0300%,%SERVICE%,%REG_SZ%,%KEYBOARD_SERVICE% HKLM,%CDD_*PNP0301%,%GUID%,%REG_SZ%,%KEYBOARD_GUID% HKLM,%CDD_*PNP0301%,%SERVICE%,%REG_SZ%,%KEYBOARD_SERVICE% HKLM,%CDD_*PNP0302%,%GUID%,%REG_SZ%,%KEYBOARD_GUID% HKLM,%CDD_*PNP0302%,%SERVICE%,%REG_SZ%,%KEYBOARD_SERVICE% HKLM,%CDD_*PNP0303%,%GUID%,%REG_SZ%,%KEYBOARD_GUID% HKLM,%CDD_*PNP0303%,%SERVICE%,%REG_SZ%,%KEYBOARD_SERVICE% HKLM,%CDD_*PNP0304%,%GUID%,%REG_SZ%,%KEYBOARD_GUID% HKLM,%CDD_*PNP0304%,%SERVICE%,%REG_SZ%,%KEYBOARD_SERVICE% HKLM,%CDD_*PNP0305%,%GUID%,%REG_SZ%,%KEYBOARD_GUID% HKLM,%CDD_*PNP0305%,%SERVICE%,%REG_SZ%,%KEYBOARD_SERVICE% HKLM,%CDD_*PNP0306%,%GUID%,%REG_SZ%,%KEYBOARD_GUID% HKLM,%CDD_*PNP0306%,%SERVICE%,%REG_SZ%,%KEYBOARD_SERVICE% HKLM,%CDD_*PNP0309%,%GUID%,%REG_SZ%,%KEYBOARD_GUID% HKLM,%CDD_*PNP0309%,%SERVICE%,%REG_SZ%,%KEYBOARD_SERVICE% HKLM,%CDD_*PNP030A%,%GUID%,%REG_SZ%,%KEYBOARD_GUID% HKLM,%CDD_*PNP030A%,%SERVICE%,%REG_SZ%,%KEYBOARD_SERVICE% HKLM,%CDD_*PNP030B%,%GUID%,%REG_SZ%,%KEYBOARD_GUID% HKLM,%CDD_*PNP030B%,%SERVICE%,%REG_SZ%,%KEYBOARD_SERVICE% HKLM,%CDD_*PNP0320%,%GUID%,%REG_SZ%,%KEYBOARD_GUID% HKLM,%CDD_*PNP0320%,%SERVICE%,%REG_SZ%,%KEYBOARD_SERVICE% HKLM,%CDD_*CPQA0D7%,%GUID%,%REG_SZ%,%KEYBOARD_GUID% HKLM,%CDD_*CPQA0D7%,%SERVICE%,%REG_SZ%,%KEYBOARD_SERVICE% ; Add MS Mice to the CriticalDeviceDatabase HKLM,%CDD_*PNP0F00%,%GUID%,%REG_SZ%,%MOUSE_GUID% HKLM,%CDD_*PNP0F00%,%SERVICE%,%REG_SZ%,%MOUSE_SERVICE% HKLM,%CDD_*PNP0F01%,%GUID%,%REG_SZ%,%MOUSE_GUID% HKLM,%CDD_*PNP0F01%,%SERVICE%,%REG_SZ%,%MOUSE_SERVICE% HKLM,%CDD_*PNP0F02%,%GUID%,%REG_SZ%,%MOUSE_GUID% HKLM,%CDD_*PNP0F02%,%SERVICE%,%REG_SZ%,%MOUSE_SERVICE% HKLM,%CDD_*PNP0F03%,%GUID%,%REG_SZ%,%MOUSE_GUID% HKLM,%CDD_*PNP0F03%,%SERVICE%,%REG_SZ%,%MOUSE_SERVICE% HKLM,%CDD_*PNP0F08%,%GUID%,%REG_SZ%,%MOUSE_GUID% HKLM,%CDD_*PNP0F08%,%SERVICE%,%REG_SZ%,%MOUSE_SERVICE% HKLM,%CDD_*PNP0F09%,%GUID%,%REG_SZ%,%MOUSE_GUID% HKLM,%CDD_*PNP0F09%,%SERVICE%,%REG_SZ%,%MOUSE_SERVICE% HKLM,%CDD_*PNP0F0A%,%GUID%,%REG_SZ%,%MOUSE_GUID% HKLM,%CDD_*PNP0F0A%,%SERVICE%,%REG_SZ%,%MOUSE_SERVICE% HKLM,%CDD_*PNP0F0B%,%GUID%,%REG_SZ%,%MOUSE_GUID% HKLM,%CDD_*PNP0F0B%,%SERVICE%,%REG_SZ%,%MOUSE_SERVICE% HKLM,%CDD_*PNP0F0C%,%GUID%,%REG_SZ%,%MOUSE_GUID% HKLM,%CDD_*PNP0F0C%,%SERVICE%,%REG_SZ%,%MOUSE_SERVICE% HKLM,%CDD_*PNP0F0D%,%GUID%,%REG_SZ%,%MOUSE_GUID% HKLM,%CDD_*PNP0F0D%,%SERVICE%,%REG_SZ%,%MOUSE_SERVICE% HKLM,%CDD_*PNP0F0E%,%GUID%,%REG_SZ%,%MOUSE_GUID% HKLM,%CDD_*PNP0F0E%,%SERVICE%,%REG_SZ%,%MOUSE_SERVICE% HKLM,%CDD_*PNP0F0F%,%GUID%,%REG_SZ%,%MOUSE_GUID% HKLM,%CDD_*PNP0F0F%,%SERVICE%,%REG_SZ%,%MOUSE_SERVICE% HKLM,%CDD_*PNP0F11%,%GUID%,%REG_SZ%,%MOUSE_GUID% HKLM,%CDD_*PNP0F11%,%SERVICE%,%REG_SZ%,%MOUSE_SERVICE% HKLM,%CDD_*PNP0F12%,%GUID%,%REG_SZ%,%MOUSE_GUID% HKLM,%CDD_*PNP0F12%,%SERVICE%,%REG_SZ%,%MOUSE_SERVICE% HKLM,%CDD_*PNP0F13%,%GUID%,%REG_SZ%,%MOUSE_GUID% HKLM,%CDD_*PNP0F13%,%SERVICE%,%REG_SZ%,%MOUSE_SERVICE% HKLM,%CDD_*PNP0F15%,%GUID%,%REG_SZ%,%MOUSE_GUID% HKLM,%CDD_*PNP0F15%,%SERVICE%,%REG_SZ%,%MOUSE_SERVICE% HKLM,%CDD_*PNP0F1E%,%GUID%,%REG_SZ%,%MOUSE_GUID% HKLM,%CDD_*PNP0F1E%,%SERVICE%,%REG_SZ%,%MOUSE_SERVICE% ; Enable ACPI in the registry HKLM,%ACPI_KEY%,%START%,%REG_DWORD%,%ACPI_ENABLE_VALUE% [ACPI_UNDO.AddReg] ; Disable ACPI in the registry HKLM,%ACPI_KEY%,%START%,%REG_DWORD%,%ACPI_DISABLE_VALUE% ; ; DelReg Section ; [ACPI_UNDO.DelReg] ; Remove ACPI from the CriticalDeviceDatabase HKLM,%CDD_ACPI%