Featured image of post PE 签名的"盲区":如何合法嵌入自定义数据

PE 签名的"盲区":如何合法嵌入自定义数据

在 Windows 平台上,数字签名是验证软件可信度的重要机制。然而,在某些场景下,开发者需要向已签名的 PE 文件中嵌入额外信息(如配置数据、版本标识等),同时又不能破坏原有的数字签名。本文将介绍如何利用 PE 文件签名机制的特性,实现这一目标。

自动定时刷新页面 bookmarklet

在测试环境中,用户常常面临因长时间未操作而自动退出登录的问题。为了解决这一困扰,我开发了一个简单的 Bookmarklet,它是一段保存在浏览器书签中的 JavaScript 代码。用户只需将代码添加到书签栏,点击即可自动定时刷新页面,保持登录状态,极大地方便了长时间在线的测试工作。

Featured image of post MicroBin - 让分享更简单

MicroBin - 让分享更简单

MicroBin是一个轻量级的在线文件分享工具,支持文本和文件的跨设备分享,无需登录即可使用。它具备多种安全功能,包括端到端加密、密码保护和自动过期删除,并支持Docker等多种部署方式。

FFmpeg 7 在 Windows 7 上不能运行的问题

FFmpeg 7.0 在 Windows 7 系统上出现访问错误,原因是其依赖的某些系统函数在 Windows 7 中未实现。解决方案是自行编译所需的 DLL 文件并实现相关功能。

从 Blob URL 到自适应流媒体

深入探讨流媒体技术发展历程,从Blob URL基础到HLS/DASH自适应流媒体协议,全面解析现代网页视频播放技术原理与实战应用

现代 C++ 进化论:构建支持动态参数的自动注册工厂

在传统的 C++ 开发中,对象工厂模式往往伴随着臃肿的 switch-case 语句。每当新增一个派生类,开发者就不得不修改工厂源码。本文将带你利用 C++11 的高级特性——变长参数模板(Variadic Templates)、完美转发(Perfect Forwarding)与类型擦除(Type Erasure),构建一个既能自动注册,又支持运行时动态传参的顶级工厂模式。