HP 如何让 Windows 资源管理器在打开恢复驱动器时显示警告?

HP 如何让 Windows 资源管理器在打开恢复驱动器时显示警告?

在我的 HP 电脑上,有一个名为的分区D:\Recovery,它看起来像这样。

它看起来像这样。

当我打开它时,Windows 资源管理器窗口内出现一条消息:

“您的硬盘的这个区域包含 Windows 按钮重置和 HP 映像恢复期间使用的文件。请勿删除或更改任何这些文件。”

它看起来像这样。

所以我想知道,HP 究竟是如何让 Explorer 显示此消息的?

Windows 中是否存在某种我不知道的特殊功能,允许您将文件夹映射到图片和消息?注册表中是否有某些东西?我对此非常着迷,但在互联网上找不到与此相关的资源。事实上,我甚至不知道这种功能到底叫什么。

答案1

HP 在 C:\system.sav\Util 下创建了一个名为 HPRPGuard.dll 的 Windows 资源管理器插件,这是一个隐藏文件夹。通过使用注册表和 Desktop.ini 文件,他们可以强制加载该插件。如果您想了解更多信息,我可以给出更详细的描述,但解释起来真的很复杂。

如果您使用 7zip 浏览到 D:\Recovery 并将 Desktop.ini 重命名为 Desktop.ini.old,您应该能够禁用该文件夹上的保护。

我有 HP Recovery Media Creation 的源代码。HP 并没有告诉人们它是如何工作的,我不得不对其进行实验并反编译它的脚本。

这些是允许恢复保护工作的文件

答案2

如果有人想破解这个保护,只需重命名C:\Program Files (x86)\Hewlett-Packard\Recovery\Protect.dll,恢复分区就可以在资源管理器中访问。

相关内容