我公司终于买了一个代码签名证书。
我有一个 WinForms 应用程序(1 个 exe 和几个 dll),所有程序集都已经用强名称签名。然后将整个应用程序打包到一个 msi 安装程序中。然后我使用 NSIS 将 msi、引导程序和先决条件(框架、SQL CE...)打包到一个 setup.exe 中。
显然我的 setup.exe 需要签名,以避免“可怕的”UAC 提示。这是否足够,或者您还会签署其他文件,尤其是 .NET 程序集吗?
属于该应用程序的另一个项目是 Windows 服务。你会签署那个大会吗?