确定安装在Windows 7 SP1 32位上的HAL的名称

确定安装在Windows 7 SP1 32位上的HAL的名称,windows,device-driver,Windows,Device Driver,我正在尝试在Windows 7 SP 1 32位上安装刚刚检查过的HAL和内核。Microsoft开发中心网站上的说明建议我执行以下操作: 打开文件%SystemRoot%\Inf\setupapi.dev.log并搜索hal.dll。 您应该找到一行,如TargetFilename-'hal.dll' 在日志文件的同一部分中,查找相应的SourceFilename。SourceFilename右侧的名称是需要从选中的生成中复制的HAL文件的名称 然而,我的计算机上的setupapi.dev.l

我正在尝试在Windows 7 SP 1 32位上安装刚刚检查过的HAL和内核。Microsoft开发中心网站上的说明建议我执行以下操作:

  • 打开文件%SystemRoot%\Inf\setupapi.dev.log并搜索hal.dll。 您应该找到一行,如TargetFilename-'hal.dll'
  • 在日志文件的同一部分中,查找相应的SourceFilename。SourceFilename右侧的名称是需要从选中的生成中复制的HAL文件的名称
  • 然而,我的计算机上的setupapi.dev.log文件并没有提到hal.dll。事实上,我在inf目录中搜索了hal.dll,但在任何其他日志文件中都没有发现它

    我确实在setupapi.dev.log中找到了关于acpi_hal和ACPIAPIC_hal的提及,但我不确定这是否能帮助我选择正确的hal

    是否有其他方法确定使用哪种hal

    编辑:我想出来了。见下文。

    我想出来了。在第60页的第6版Windows Internal中,有一个x86 HAL列表: Halacpi.dll-高级配置和电源接口(ACPI)单处理器专用计算机。 Halmacpi.dll-带有ACPI的高级可编程中断控制器(APIC)

    因为我的计算机是多处理器的,而且日志文件中列出了ACPIAPIC_HAL,所以我尝试了halmacpi.dll,它成功了


    谢谢。

    在您提供的wen页面的示例中,它也不是hal.dll。比如说hal.dll。我在寻找任何包含“hal”和“dll”的东西,比如:SourceFilename-“halmacpi.dll”