Inno setup 是否有办法防止使用SignTool删除签名?

Inno setup 是否有办法防止使用SignTool删除签名?,inno-setup,code-signing,signtool,Inno Setup,Code Signing,Signtool,假设我买了一个证书,并在Inno安装程序和源文件上签名。然后,安装程序转到用户那里,用户可能只是删除签名,这可能违反公司的政策。有没有办法防止这种情况发生,这样用户就无法删除签名?可执行文件与其他文件一样是一个文件。您无法阻止用户以用户喜欢的方式修改其Windows计算机上的文件(除非您控制计算机)。在Windows上,用户具有完全控制权。这就是平台的力量和弱点 当然,您可以让安装程序自己检查它是否已签名(并使用正确的签名进行了签名),从而使问题变得更加困难。但是,没有什么可以阻止用户删除支票

假设我买了一个证书,并在Inno安装程序和源文件上签名。然后,安装程序转到用户那里,用户可能只是删除签名,这可能违反公司的政策。有没有办法防止这种情况发生,这样用户就无法删除签名?

可执行文件与其他文件一样是一个文件。您无法阻止用户以用户喜欢的方式修改其Windows计算机上的文件(除非您控制计算机)。在Windows上,用户具有完全控制权。这就是平台的力量和弱点

当然,您可以让安装程序自己检查它是否已签名(并使用正确的签名进行了签名),从而使问题变得更加困难。但是,没有什么可以阻止用户删除支票