摘要: 进程单例 以下是一篇跨平台进程单实例技术调研及实现方案,包含Windows/Linux/macOS三平台兼容的C++代码实现: 跨平台进程单实例技术实现 一、技术背景 进程单实例控制是保证关键服务唯一性的核心技术,常见于系统守护进程、桌面应用程序等场景。本文通过三种系统级机制实现跨平台支持: Win 阅读全文
posted @ 2025-03-13 21:52 郑天佐 阅读(29) 评论(0) 推荐(0)
摘要: log4cpp Log4cpp 全功能开发指南 Log4cpp是C++领域最成熟的日志管理库之一,移植自Java生态的log4j,支持动态优先级控制、多输出源、自定义格式等功能。 一、核心组件 Category(日志类别) 管理日志分类和优先级过滤机制,采用树形继承结构,支持日志级别: DEBUG 阅读全文
posted @ 2025-03-13 21:32 郑天佐 阅读(64) 评论(0) 推荐(0)
摘要: Detours 以下是一篇关于Microsoft Detours库的技术解析及实战指南,包含完整C++代码实现和功能演示: 一、Detours核心机制 Detours通过动态修改目标函数指令实现API拦截,其核心机制包含: 指令覆盖:用5字节的JMP指令覆盖目标函数入口,跳转到自定义处理函数 跳板函 阅读全文
posted @ 2025-03-13 21:01 郑天佐 阅读(85) 评论(0) 推荐(0)