【问题标题】:How to sign .EXE File如何签署 .EXE 文件
【发布时间】:2021-02-23 16:09:09
【问题描述】:

我正在分发一个 Excel 文件,该文件将作为 .EXE 文件分发,我有一些问题。

我是新手,所以请尽可能多地向非技术人员解释。

基本上,我不希望 Microsoft SmartScreen 显示为“可疑”,也不希望我的防病毒软件将其识别为病毒并将其删除。

请指导我应该使用什么?我看到了 EV 和 OV 证书,不知道代码签名证书的区别。

另外,当我在VBA中更新代码时,我是否需要重新购买证书或者过程是什么?

谢谢。

【问题讨论】:

    标签: certificate exe code-signing


    【解决方案1】:
    1. 从受信任的 CA 获得 1 个代码签名证书(对于两个签名 2./4.) - 是的,这意味着要花钱。
    2. 每次 VBA 代码更改时都为 Excel VBP 项目签名!),例如使用 Excel 中的集成开发环境 (IDE)。
    3. 将 Excel 文件包装到 EXE 中
    4. https://docs.microsoft.com/en-us/dotnet/framework/tools/signtool-exe签署exe文件
    5. Bonus :) 下次您有非编程问题时,请在 superuser.com

    这里有一些供应商(我不是附属公司,只是在网络上搜索了第一个结果):

    【讨论】:

    • 1.所以我必须签两次?一个用于 VBA 和 EXE 文件? 2. 一个 CA 就足够了吗? 3. 更新VBA代码或EXE文件需要重新签名吗?
    • 我编辑了答案以在评论中包含您的问题
    猜你喜欢
    • 2010-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多