如何在下载时将数据添加到可执行的Windows而不会使签名失效

时间:2016-04-20 12:31:30

标签: windows download signature

使用Apple,它曾经能够免除代码签名中的某些文件。他们后来对此进行了更改,但是可以将某些数据放在扩展属性中,因此当用户从我的服务器下载时,我可以更改该数据。用例是为了让会话保持活跃,因此当他启动应用程序时,它可以从网站收集用户特定信息并进行设置。

现在我试图在Windows上做同样的事情,但我发现无法做到这一点。更改二进制文件(基于NSIS的安装程序)中的数据是微不足道的,但是我必须在交付时重新签名。这正是我想要避免的。

这甚至可能吗?如果是这样,那么从哪里开始呢?

能够改变64字节是最好的,但我想这个过程可以用128位UUID进行调整。

0 个答案:

没有答案