# WeChatContractPurifier **Repository Path**: AbstractFactory/WeChatContractPurifier ## Basic Information - **Project Name**: WeChatContractPurifier - **Description**: 微信联系人净化器 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-03-15 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 微信联系人净化器
注意:仅支持PC微信2.6.7.57,其他版本不支持!

使用C#/C++混合编程。

Purifier.exe:使用C#编写,主程序,完成基本的逻辑。
WxPurifier.dll:使用C++编写,注入微信中,用于拦截微信收到的消息,上报消息,调用微信中删除联系人的函数。
ComPurifier.dll:使用C#编写,发布为COM组件,封装了Http Web功能,用于WxPurifier.dll和Purifier.exe之间的通讯。

Purifier.exe启动后,检查创建配置信息,检查微信,向微信注入WxPurifier.dll,启动Web服务,开始接收数据.

WxPurifier.dll被注入到微信中后,启动微信消息拦截功能,同时加载ComPurifier.dll的COM组件。

在WxPurifier.dll截获到微信收到的消息后,如果是文本消息,则通过COM调用ComPurifier.dll中的方法将数据POST到管理端Purifier.exe。Purifier.exe检查数据,如果该信息中含有关键词(keywords),则通过Http post向ComPurifier.dll发送删除联系人的指令。ComPurifier.dll收到指令后,调用WxPurifier.dll中的函数, WxPurifier.dll调用微信中删除联系人的函数,完成删除联系人的功能。

下载链接点击下载