1

我们有一个由 ASP.NET 应用程序提供的 exe 文件。这个二进制文件实际上是在内存中动态修改的。有没有办法在不写入磁盘的情况下使用内存中的验证码对修改后的 exe 进行签名?可能没有办法签署原始 exe 并在修改后仍然保持签名有效。如果必须,我们考虑过使用 ram 磁盘来帮助处理磁盘 i/o,但只是想知道是否还有其他选择。

问题实际上是如何摆脱未知发布者警告。因此,如果有任何其他方式不涉及签名或更改客户端计算机上的策略设置,请也告诉我。

4

1 回答 1

0

我不知道这个临时的答案,但我看到它是由 Just Great Software 完成的。他们为 RegexBuddy 制作定制的安装程序,每次我下载我的安装程序时,它都有它的签名。

不过我很好奇 - 你为什么不想将文件保存到磁盘?您无需将其保留在那里 - 将其保留、签名、将其加载回内存并删除它。或者,保留它,并在几天后让代理或 cron 作业将其删除。

于 2009-06-26T16:42:14.727 回答