新闻详情

新闻详情

首页 / 资讯中心 / 详情

Uart Assistant 打包与数字签名指南 (Pyinstaller)

发布时间:2026/9/5 23:04:02来源:尧图网络
Uart Assistant 打包与数字签名指南 (Pyinstaller)
一、打包命令以下是 Uart Assistant 项目的三种打包方式1. Package基础版pyinstaller -F -w -i cs_256x256.ico --name UartAssistant --add-data cs_256x256.ico;. uart_assistant_qt.py2. Package2增强版pyinstaller -F -w -i cs_256x256.ico --name UartAssistant --add-data cs_256x256.ico;. uart_assistant_qt_plus.py3. Plus带版本信息pyinstaller -F -w -i cs_256x256.ico --name UartAssistant --add-data cs_256x256.ico;. --version-file version_info.txt uart_assistant_qt_plus.py二、数字签名概述给 PyInstaller 打包后的 Windows 可执行文件.exe添加数字签名核心是通过微软官方的signtool.exe工具完成。签名后可避免系统报「未知发布者」警告验证文件完整性。以下是完整步骤含「测试用自签名证书」和「商用 CA 证书」两种场景三、核心前提1. 安装签名工具signtool.exesigntool是 Windows SDK 自带工具需先安装方式 1安装 Visual Studio 构建工具免费安装时勾选「Windows 10/11 SDK」和「C 生成工具」方式 2单独安装 Windows SDK仅选「Windows SDK 签名工具」组件。安装后找到signtool.exe路径示例路径# Windows 11 SDK 示例路径 C:\Program Files (x86)\Windows Kits\10\bin\10.0.22621.0\x64\signtool.exe建议将该路径添加到系统环境变量PATH方便全局调用。2. 获取数字证书证书类型用途获取方式自签名证书测试 / 内部使用通过PowerShell命令生成免费系统会提示「未信任发布者」但可验证完整性商用 CA 证书生产 / 公开发布向 CA 机构购买如 DigiCert、VeriSign、GlobalSign费用年付系统信任四、步骤 1生成自签名证书测试用打开管理员权限的 PowerShell执行以下命令生成自签名证书有效期 1 年# 生成自签名证书并导出为 PFX 文件含私钥 New-SelfSignedCertificate -Subject CNZiqi Liao, OSouthern University of Science and Technology, CCN # 主题CN姓名/域名O组织C国家 -CertStoreLocation Cert:\CurrentUser\My -Type CodeSigningCert # 类型代码签名证书 -KeyUsage DigitalSignature -KeyAlgorithm RSA -KeyLength 2048 -NotAfter (Get-Date).AddYears(1) # 有效期1年 -FriendlyName UartAssistant Code Sign -HashAlgorithm SHA256 | Export-PfxCertificate -FilePath D:\project\uart_assistant\UartSignCert.pfx # 导出路径 -Password (ConvertTo-SecureString 123456 -AsPlainText -Force) # 证书密码自定义执行后会在指定路径生成UartSignCert.pfx证书文件。五、步骤 2给 EXE 添加数字签名方式 1手动签名单次执行打开管理员权限的命令行 / PowerShell进入dist目录exe 所在路径执行签名命令# 基础签名自签名证书 signtool sign /f D:\project\uart_assistant\UartSignCert.pfx # 证书文件路径 /p 123456 # 证书密码 /fd SHA256 # 签名算法必须 SHA256Win10 要求 /t http://timestamp.digicert.com # 时间戳服务器避免证书过期后签名失效 D:\project\uart_assistant\dist\UartAssistant.exe # 待签名的 exe 路径# 核心修正用 调用带空格的 exe 路径参数紧跟无多余空格 C:\Program Files (x86)\Windows Kits\10\App Certification Kit\signtool.exe sign /f D:\project\uart_assistant\UartSignCert.pfx /p 123456 /fd SHA256 /t http://timestamp.digicert.com D:\project\uart_assistant\dist\UartAssistant.exe方式 2商用 CA 证书签名生产环境若有 CA 颁发的证书通常是.pfx或.p12文件命令仅需替换证书路径 / 密码signtool sign /f 你的商用证书.pfx /p 商用证书密码 /fd SHA256 /t http://timestamp.digicert.com # 商用时间戳服务器可选Verisign https://timestamp.verisign.com/scripts/timstamp.dll UartAssistant.exe六、步骤 3验证签名是否成功方式 1命令行验证signtool verify /pa D:\project\uart_assistant\dist\UartAssistant.exe若输出Successfully verified说明签名成功若提示「签名有效但证书不受信任」自签名证书正常现象。方式 2图形化验证右键UartAssistant.exe→「属性」→「数字签名」能看到签名列表主题 / 时间戳→ 签名成功点击「详细信息」→「查看证书」可查看证书信息。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

DeepSeek-Coder GUI 完整上手指南:安装、参数与项目级补全 2026/9/5 23:37:12

DeepSeek-Coder GUI 完整上手指南:安装、参数与项目级补全

DeepSeek-Coder GUI 完整上手指南:安装、参数与项目级补全 【免费下载链接】DeepSeek-Coder DeepSeek Coder: Let the Code Write Itself 项目地址: https://gitcode.com/GitHub_Trending/de/DeepSeek-Coder 上周我在自己的机器上把 DeepSeek-Coder 的 demo …

阅读更多 →
Faster Whisper 语音识别实测:一条命令装好,13 分钟音频最快 16 秒转完 2026/9/5 23:37:12

Faster Whisper 语音识别实测:一条命令装好,13 分钟音频最快 16 秒转完

Faster Whisper 语音识别实测:一条命令装好,13 分钟音频最快 16 秒转完 【免费下载链接】faster-whisper Faster Whisper transcription with CTranslate2 项目地址: https://gitcode.com/GitHub_Trending/fa/faster-whisper Faster Whisper 语音…

阅读更多 →
Visko Orbis 1.0 实时可引导视频生成模型部署与接口测试指南 2026/9/5 23:37:12

Visko Orbis 1.0 实时可引导视频生成模型部署与接口测试指南

视频生成模型这个赛道,最近又出来一个新名字:Visko 发布了 Orbis 1.0,官方定位是“实时可引导视频生成模型”。发布稿一出来,很多人的第一反应是:它和现在流行的文生视频、图生视频有什么区别?“实时”到底…

阅读更多 →
Orbis 1.0实时可引导视频生成模型本地部署验证指南 2026/9/5 23:37:12

Orbis 1.0实时可引导视频生成模型本地部署验证指南

如果你过去一两年一直关注视频生成模型,应该已经习惯了“每隔几天就有一个新模型发布”的节奏。所以这次 Visko 发布 Orbis 1.0 时,真正值得拆开看的不是“又多了一个视频生成模型”,而是它把“实时”和“可引导”放在了一起。视频生成模型本…

阅读更多 →
深度学习推理环境部署全解析:从CUDA到Paddle Inference的完整指南 2026/9/5 23:37:12

深度学习推理环境部署全解析:从CUDA到Paddle Inference的完整指南

简介:本资源是面向Windows平台AI推理开发者的Paddle Inference 3.0.0预编译开发包,专为需快速集成高性能深度学习推理能力的C工程而优化,适用于模型部署、边缘计算及工业级服务开发等场景。包内共623个文件,涵盖569个头文件&#…

阅读更多 →
API版本升级后速率限制收紧:从429到客户端限流适配指南 2026/9/5 23:34:11

API版本升级后速率限制收紧:从429到客户端限流适配指南

用户吐槽 Fable 5.1 速率限制比 Fable 5 更紧,这句反馈在开发者社区里不少见。它看起来只是一句抱怨,但信息量很足:接口路径、参数、返回结构可能都没变,客户端从 Fable 5 切到 5.1 后,原本稳定的批量任务开始出现大量…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞