我正在分发一个 Excel 文件,该文件将作为 .EXE 文件分发,但有一些问题。
我是新手,所以请尽可能向非技术人员解释。
我基本上不希望 Microsoft SmartScreen 显示为“可疑”,也不希望我的防病毒软件将其识别为病毒并将其删除。
请指导我应该使用什么?我看到了 EV 和 OV 证书,但不知道代码签名证书的区别。
另外,当我更新VBA中的代码时,是否需要重新购买证书或者流程是什么?
谢谢。
最佳答案
- 从受信任的 CA 获取 1 个代码签名证书(适用于签名 2./4.) - 是的,这意味着要花钱。
- 每次 VBA 代码发生更改时都签署 Excel VBP 项目!),例如使用 Excel 中的集成开发环境 (IDE)。
- 将 Excel 文件包装在 EXE 中
- 使用 https://learn.microsoft.com/en-us/dotnet/framework/tools/signtool-exe 对 exe 文件进行签名
- 奖励:)下次当你遇到非编程问题时,请将其发布在 superuser.com
以下是一些供应商(我没有隶属关系,只是对第一个结果进行了网络搜索):
关于certificate - 如何签署 .EXE 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64790616/