摘要:
本文详细介绍了使用 Inno Setup 将上位机程序打包成安装包的必要性、优势及完整操作流程。主要内容包括:1)打包安装包的必要性(解决运行环境问题、降低使用门槛、符合验收标准、提升部署效率);2)安装包带来的体验升级(自动创建快捷方式、干净卸载、版本管理、个性化定制);3)Inno Setup 工具的具体打包步骤(从下载安装到生成安装包);4)安装包的运行安装与卸载演示。通过本文,开发者可以掌握为上位机程序制作专业安装包的方法,提升项目交付质量。 阅读全文
本文详细介绍了使用 Inno Setup 将上位机程序打包成安装包的必要性、优势及完整操作流程。主要内容包括:1)打包安装包的必要性(解决运行环境问题、降低使用门槛、符合验收标准、提升部署效率);2)安装包带来的体验升级(自动创建快捷方式、干净卸载、版本管理、个性化定制);3)Inno Setup 工具的具体打包步骤(从下载安装到生成安装包);4)安装包的运行安装与卸载演示。通过本文,开发者可以掌握为上位机程序制作专业安装包的方法,提升项目交付质量。 阅读全文
posted @ 2026-05-31 18:43
冰梦江湖
阅读(753)
评论(1)
推荐(9)
本文针对.NET上位机程序集易被反编译泄露源代码的安全风险,通过对比未加密与加密程序集在ILSpy工具下的反编译结果,直观展示了加密保护的必要性。文章详细介绍了使用ILSpy进行反编译的操作步骤,并重点讲解了使用专业加密工具dotNET_Reactor对程序集进行混淆、加密、加壳的完整流程与核心配置。实践表明,加密后的程序集能有效阻止反编译工具解析核心逻辑,同时不影响程序正常运行,是保护上位机程序知识产权、防止核心算法泄露的关键技术手段。
本文梳理了工业现场常见的互联通信方式,分为设备通信和跨系统通信两大类。设备通信包括串口(RS232/485/422)、网口(TCP/UDP/PLC专用协议)、CAN总线、蓝牙及工业相机SDK等,适用于不同场景的设备连接需求。跨系统通信涵盖Web API、gRPC、MQTT、RabbitMQ、OPC及数据库等方式,实现生产系统间的数据共享与协同。文章详细分析了各类通信方式的硬件接口、技术协议、适用场景及优缺点,为工业互联提供了全面的通信方案参考。
工业上位机、MES客户端、设备调试,刚入行选什么框架?老项目维护用不用换?新项目到底上WinForm、WPF、Avalonia还是QT?
今天把目前工业现场最常用的4个上位机框架:WinForm、WPF、Avalonia、QT,从底层特点、优缺点、适合人群、适配项目,总体梳理下。文章中难免有所欠缺,感谢阅读,也欢迎各位大佬批评交流。
浙公网安备 33010602011771号