如何修改 exporer.exe 中的资源

如何修改 exporer.exe 中的资源

我创建了一个通知图标,它比现有的黑白图标更显眼。这个图标的字节大小与现有图标​​完全相同,所以我希望可以用 ResourceHacker 或其他东西替换它并保留数字签名,但我对数字签名一无所知,也不知道如何去做。

我已成功使用资源黑客创建了一个带有新图标的新 explorer.exe,但我不知道如何处理它。

这并不重要,但这是我的新图标,我只是改变了 RGB 设置以保持完全相同的大小:

在此处输入图片描述

答案1

如果 EXE 文件以任何方式被修改,您将无法保留数字签名,除非您拥有该文件签名的证书。就您而言,您想要修改由 Microsoft 签名的 explorer.exe,因此您将无法修改此文件并保留其签名,除非您是 Microsoft。

签名用于验证文件发布者的身份。允许对文件进行重新签名会违背这种签名的预期目的,而签名是确保您要运行的 EXE 是您了解并信任的 EXE 的主要手段,并且没有被黑客修改以嵌入漏洞。

现在,您确实可以在进行更改后重新签署该 exe,但该签名将不会被验证为来自 Microsoft,并且可能会导致与安全相关的错误和/或通知。

相关内容