zig*_*zig 4 dll code-signing signtool
如果 DLL 已经签名而无需重新编译,我是否可以使用新证书(使用 Microsoft 的 SignTool)安全地签名 DLL 文件?
在我这样做之后,一切看起来都很洁净,但我想 100% 确定。
数字签名可以附加到 DLL,只要后面的SignTool选项用于签名:
/as
附加此签名。如果不存在主签名,则将此签名设为主签名。
多次签名操作不会覆盖/替换签名。
您可能想参考我可以从 DLL 中删除数字签名吗?以供进一步参考。
Unsigntool允许从 PE 部分删除签名 - 我从未使用过它,也不推荐使用此程序,因此,使用它的风险自负。
使用或不使用/as
参数两次签名的文件之间的差异 - 如果有的话 -可以通过一些工具看到,比如PE Explorer / PE Viewer,它允许查看可执行文件或 DLL 的 PE 部分。