答案1
如果 EXE 文件以任何方式被修改,您将无法保留数字签名,除非您拥有该文件签名的证书。就您而言,您想要修改由 Microsoft 签名的 explorer.exe,因此您将无法修改此文件并保留其签名,除非您是 Microsoft。
签名用于验证文件发布者的身份。允许对文件进行重新签名会违背这种签名的预期目的,而签名是确保您要运行的 EXE 是您了解并信任的 EXE 的主要手段,并且没有被黑客修改以嵌入漏洞。
现在,您确实可以在进行更改后重新签署该 exe,但该签名将不会被验证为来自 Microsoft,并且可能会导致与安全相关的错误和/或通知。