1

背景:

我有一个应用程序,我想在下载时向其传递一个参数,这实际上是从中下载它的广告商的 ID。我们使用这个 id 来报告安装成功。对于不同的广告客户,此参数会有所不同。有人建议我在这里将参数数据附加到 exe 的末尾并获取它。我能够完美地做到这一点。

问题:

现在的问题是,如果我们在 exe 中附加,它会破坏 exe 的数字签名。如果我用相同数量的其他数据替换数据,数字签名选项卡仍然存在,但数字签名无效。

那么有什么方法可以在不影响其数字签名的情况下附加/替换 exe 中的数据?

4

1 回答 1

1

这听起来不太可能实现,也许下载一个带有签名 exe 的 zip 和一个带有代码的文本文件(然后读取)。

在黑暗中尝试使用NTFS 备用数据流

  • 这可能会或可能不会使签名无效
  • 您可能会也可能无法配置 mime 类型,以便 exe 可以是单个下载。
  • 压缩文件时可能会或可能不会保留其他数据。
于 2013-09-18T07:05:44.873 回答