电脑版 KakaoTalk 广告就会悄悄消失
TalkShield 会实时找出并清理电脑版 KakaoTalk 的底部横幅广告、锁屏广告和单独弹出的广告窗口,并用好友列表自然填补广告原来的位置。它是一个常驻系统托盘的小程序,不碰 KakaoTalk 的文件和内存,只清理屏幕上的广告窗口。

清理三种广告
在 KakaoTalk 运行期间,找出屏幕上出现的广告窗口并清理。聊天内容、好友列表等实际内容一概不碰。
轻巧、安静,不改动 KakaoTalk
工作原理 — 只是整理窗口
TalkShield 每 100ms 检查一次 KakaoTalk(kakaotalk.exe)的窗口结构,只挑出广告窗口,执行以下三步。
WM_CLOSE 消息将其关闭。免安装,三步搞定
TalkShield-v1.1.1.zip,解压到任意文件夹。TalkShield.exe 双击运行。∧(隐藏的图标)里。点击 ∧ 并把黄色对话气泡图标拖到时钟旁边,它就会一直显示。托盘菜单只有五项
右键单击托盘图标会出现以下菜单(程序菜单为韩文)。图标黄色表示开启,灰色表示关闭。
TalkShield.exe。从 1.1.1 起,重启后也会保持隐藏状态。设置和累计拦截数会自动保存,下次运行时继续沿用。
从源代码自行编译
只使用 Windows 自带的 .NET Framework 编译器(csc.exe),无需安装任何东西即可从源代码直接编译。源代码和问题反馈在 GitHub 上。
git clone https://github.com/openr03/TalkShield.git
cd TalkShield
build.bat
build.bat 会生成图标,并用 csc.exe 编译出 TalkShield.exe。如果担心杀毒软件的警告,也可以这样自己编译使用。
更新记录
下载
TalkShield.exeZIP 文件以及解压后得到的 TalkShield.exe 的 SHA-256。
# PowerShell
Get-FileHash .\TalkShield-v1.1.1.zip -Algorithm SHA256
Get-FileHash .\TalkShield.exe -Algorithm SHA256
# 期望值 (1.1.1)
# TalkShield-v1.1.1.zip
# 9d83b454c0fa89d28acc3b688d423cb9cf4ddc71784cf00c3d3c6734c448844b
#
# TalkShield.exe
# 10ebb54551c77941c97ab2f73cc343efaf3b7750c755aabfd3b6a4f75189b6cb
常见问题
怎样去掉电脑版 KakaoTalk 底部的广告?
让 TalkShield 运行着即可。它会关闭主窗口(好友 · 聊天列表)底部的横幅广告,并用好友列表填补空出的位置,同时清理锁屏广告和单独弹出的广告窗口。
TalkShield 免费吗?
是的,完全免费。没有广告,无需注册,源代码也以 MIT 许可证公开在 GitHub 上。
需要安装吗?
不需要安装。解压 ZIP 后双击 TalkShield.exe(约 57KB),它就会立即在托盘中工作。删除时退出后删掉文件即可。
KakaoTalk 账号会不会被封禁或限制?
TalkShield 不介入 KakaoTalk 的程序、服务器和内存,只整理你自己电脑屏幕上显示的窗口,工作方式与普通的窗口管理工具相同。不过,使用后果由用户自行承担。
它会读取聊天内容或个人信息吗?
它只查看 KakaoTalk 的窗口结构来寻找广告窗口。聊天、好友列表等内容窗口会被区分开,不会去碰。具体工作方式可以在公开的源代码中直接确认。
KakaoTalk 更新后广告又出现了。
这是 KakaoTalk 的窗口结构发生了变化。通过 GitHub Issue 或邮件(info@youngsam.net)告知后会进行修正。新版本发布时 TalkShield 会通知你。
杀毒软件或 SmartScreen 发出警告,安全吗?
这是没有代码签名的免费个人开发程序常见的警告。可以用本页的 SHA-256 值确认文件与原文件一致;源代码全部公开,也可以用 build.bat 自己编译使用。
能在开机时自动运行吗?
右键单击托盘图标,开启「开机时自动运行」即可。在同一菜单中可以再次关闭。
隐藏托盘图标后,广告拦截也会停止吗?
不会。只隐藏图标,拦截继续运行。从 1.1.1 起重启后也会保持隐藏状态;要重新显示图标,再运行一次 TalkShield.exe 即可。
会让电脑变慢吗?
可执行文件只有约 57KB,平时 CPU 占用率几乎为 0%(开发者说明)。KakaoTalk 关闭时会自动放慢检查间隔,进一步节省资源。
KakaoTalk 是 Kakao Corp. 的商标。TalkShield 是与 Kakao 无关的个人开发程序。Windows 是 Microsoft Corporation 的商标。
