0

我目前正在对我的软件进行代码签名,以避免臭名昭著的“未知发布者”警告弹出窗口。我注意到这个警告通常只在运行安装程序时出现。安装软件后,运行应用程序本身不会导致再次弹出此警告。

问题:我应该只对我的安装程序进行代码签名,还是对应用程序本身进行代码签名有什么意义?(即安装程序安装的可执行文件)

我想把所有的东西都签下来不会有什么坏处,但是我应该考虑任何实际的利弊吗?

4

1 回答 1

1

您应该始终签署所有二进制文件。否则,未签名的文件可能会成为防病毒程序的目标。一些防火墙可能会禁止未签名的应用程序访问 Internet。此外,它只是一种很好的软件开发形式。

有什么缺点吗?我不这么认为。二进制文件的大小可能会增加一点,但这应该会阻止您签名。

此外,如果您使用一些未签名的第三方库 - 您不应该签署它们(据我所知)。也许它在图书馆的许可文件中有所描述。

于 2012-11-23T07:28:56.427 回答