NSIS 安装包定制实战:从零打造仿原版安装向导
使用 NSIS 3.06 将原版 Setup Factory 安装包解包重制,实现简体中文 / English / Русский 三语自动切换的仿原版安装向导。 涵盖 HEX 补丁设计、DLL 劫持原理、wintrust 校验流程、覆盖安装无感升级, 以及完成页按钮 ID 错位这一困扰十余次的终极排查……
阅读全文 →一名普通的互联网从业者,热爱软件逆向、软件分享、技术学习。 这里是记录学习笔记、分享技术心得、留存生活感悟的个人空间。 博客内容均为原创,仅供学习交流使用。
使用 NSIS 3.06 将原版 Setup Factory 安装包解包重制,实现简体中文 / English / Русский 三语自动切换的仿原版安装向导。 涵盖 HEX 补丁设计、DLL 劫持原理、wintrust 校验流程、覆盖安装无感升级, 以及完成页按钮 ID 错位这一困扰十余次的终极排查……
阅读全文 →对 Camtasia 26.2.2 的 WiX Burn Bootstrapper 进行两层定制:UI 层通过 IL 字节码补丁改写 .NET WPF 属性方法, MSI 层解析 OLE 复合文档替换内嵌 CAB 中的 DLL。 重点记录 CAB 二进制真实文件顺序的解析方法,以及同进程 COM 共享冲突的隔离方案……
阅读全文 →针对 Topaz Photo AI 便携版模型下载功能缺失的问题,使用纯 C# / .NET Framework 4.0 开发外置模型管理工具。 解析 98 个 JSON 配置展开约 297 个模型,通过 nvidia-smi 检测显卡 Compute Capability 与显存, 自动过滤适配后端,实现一键扫描、智能下载与图形化管理……
阅读全文 →重读了 Robert C. Martin 的经典著作,每次阅读都有新的收获。 书中关于命名规范、函数设计和注释原则的讨论, 对于提升代码质量有着重要的指导意义……
阅读全文 →异步编程是 JavaScript 的核心概念之一。 从回调函数到 Promise,再到 async/await 语法糖, 梳理异步编程的演进脉络和使用场景……
阅读全文 →