lw0x1
V2EX  ›  Windows

windows 平台应用签名证书应该如何申请?有无免费方案?

  •  
  •   lw0x1 · May 26, 2025 · 5657 views
    This topic created in 536 days ago, the information mentioned may be changed or developed.

    我是一个 Android 开发,目前我使用 flutter 做了一款工具类应用,它可以支持 Windows 平台,我使用 inno 工具制作出了可以直接在 windows 上安装的 exe 格式安装包,但是因为没有签名,它在安装的时候会弹出未知发布者的那个弹窗,我现在希望可以弄一个免费的签名,查了 google 好像都需要付费才能申请这种证书签名,求教各位有没有了解这方面的大佬帮我解惑一下

    26 replies  •  2025-05-29 09:21:11 +08:00
    aispring
    aispring
    May 26, 2025
    1
    是否考虑制作一个绿色直接运行的 exe
    lw0x1
    lw0x1
    OP
    May 26, 2025
    2
    @aispring 绿色直接运行的 exe 能绕过那个风险提示的弹窗吗?我感觉好像不行吧,等我研究研究,因为软件内我可能需要收费,所以还是想尽量不要弹出这种被 windows SmartScreen 拦截的弹窗
    tinybug
    tinybug
    May 26, 2025
    3
    想不要弹出 SmartScreen 得要 EV 的签名,带 USB key 的
    lw0x1
    lw0x1
    OP
    May 26, 2025
    4
    @tinybug 是的,看了几个主流平台的,沃通之类的,收费都好贵
    yiwayhb
    yiwayhb
    May 26, 2025
    5
    购买签名证书,OV 、EV 都可以
    lw0x1
    lw0x1
    OP
    May 26, 2025
    6
    @yiwayhb 好的
    yiwayhb
    yiwayhb
    May 26, 2025
    7
    @lw0x1 #4 是的,之前买过,好像 2k 多一年
    duanxianze
    duanxianze
    May 26, 2025
    8
    貌似没有免费的,都挺贵的
    v1
    v1
    May 26, 2025
    9
    不交钱,然后大家都拿去签木马病毒,一键中毒是吧?

    这钱是微软有份的,微软 CA 签发担保,你要是驱动签名更贵
    ZeroClover
    ZeroClover
    May 26, 2025
    10
    开源软件可以用

    https://signpath.org/
    DTCPSS
    DTCPSS
    May 26, 2025
    11
    Microsoft Store 对个人开发者免费了,可以打包上传这里
    如果不喜欢商店分发的话,也可以用第三方工具抓包下载安装包,然后自己分发,有微软的签名
    DTCPSS
    DTCPSS
    May 26, 2025❤️4
    12
    Microsoft Store 个人开发者账号免费的新闻:
    https://blogs.windows.com/windowsdeveloper/2025/05/19/microsoft-store-expands-opportunities-for-windows-app-developers/

    下载微软商店安装包的在线工具:
    https://store.rg-adguard.net/

    我写的 GitHub Action ,自动上传商店安装包(有微软签名)到 GitHub Release:
    https://github.com/JasonWei512/Upload-Microsoft-Store-MSIX-Package-to-GitHub-Release
    ETiV
    ETiV
    May 26, 2025
    13
    你可以自己评估一下有没有高权限的需求,一般常规的软件没太大必要

    默认的安装目录不要设置成 C:\Program Files ,有一批目录,都需要高权限才能写
    注册表的话可以往 HKEY_CURRENT_USER 里面写

    搜搜 inno setup elevated 相关的,把权限去掉
    lw0x1
    lw0x1
    OP
    May 26, 2025
    14
    @DTCPSS 好的,感谢大佬
    lw0x1
    lw0x1
    OP
    May 26, 2025
    15
    @ETiV ok,我研究研究
    lw0x1
    lw0x1
    OP
    May 26, 2025
    16
    @kk2syc 你说的有道理
    kylix
    kylix
    May 26, 2025
    17
    多年前买过,2K 多/年




    结果 360 依旧拦截,干 !
    ysc3839
    ysc3839
    May 26, 2025 via Android❤️1
    18
    目前费用较低的方案:
    1.如果你开发的是开放源代码软件,可以低价申请 Certum 的开源代码签名证书,按年付费。
    2.如果能接受 AppX 打包,可以上架微软商店,需要一次性付费注册微软开发者账号,上架商店后微软会给 AppX 包签名。
    mumbler
    mumbler
    May 26, 2025
    19
    OV 淘宝买的 650,这东西不可能免费,就是为了防诈骗,免费还防什么啊
    rayyu1989
    rayyu1989
    May 26, 2025❤️1
    20
    https://azure.microsoft.com/zh-cn/products/trusted-signing 月费 10 美元,有续费就可以签,了解下
    ashong
    ashong
    May 27, 2025 via iPhone
    21
    azure 10$每月
    tabc2tgacd
    tabc2tgacd
    May 27, 2025
    22
    微软商店这个是好办法
    DTCPSS
    DTCPSS
    May 27, 2025❤️1
    23
    另外顺便多说一句,如果程序支持 Msix (就是以前的 Appx )打包的话,11 、12 楼的方法是目前我觉得最爽的 Windows 应用分发方式了:
    - 官方宣布六月末开始免费
    - 文件托管在微软商店上,无需烦恼把安装包文件托管在哪
    - 给想安装的用户一个商店链接就行;如果用户不习惯用商店,那微软也会提供一个很小的 exe 版安装器
    - 依然可以自分发由微软商店签名的完整安装包,而且这个包是和微软商店里的应用条目关联的,可以正常用商店的评价、分享功能
    - Msix 的打包方式比 msi 、exe 清爽,卸载无残留
    - 由微软商店静默更新
    lw0x1
    lw0x1
    OP
    May 27, 2025
    24
    @kylix 这么离谱的吗...
    zeromake
    zeromake
    May 27, 2025
    25
    @kylix #17
    360: 你给微软交钱有毛用,来我这里再买一份保护费
    衍生
    小米: 你给谷歌交钱有毛用,来我这边再上一次架(包名没有在小米商店的要重新输入密码确认风险才能安装)
    iorilu
    iorilu
    May 29, 2025
    26
    申请微软开发者一年费用多少阿
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1735 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 00:44 · PVG 08:44 · LAX 16:44 · JFK 19:44
    ♥ Do have faith in what you're doing.