Closed toymil closed 3 years ago
嗷,看到相关信息了: https://t.me/AntiRevoke/35
👀 One bad news and one good news.
😔 The bad one:
The Telegram official repository pushed two commits (5b2db41 (https://github.com/telegramdesktop/tdesktop/commit/5b2db4112fc4d5c9759685bb457ec0106b3bba1a) and 148af59 (https://github.com/telegramdesktop/tdesktop/commit/148af59615aac7e5b31ca15ba7deece7e0fee347)) to prevent import table hijacking injections and disallow any .dll files to be placed in the Telegram.exe directory.
This means that the current TAR plugin, and other plugins that work in the same way (e.g. FontMod (https://github.com/ysc3839/FontMod)) are no longer work for v2.8.5 and later.
😯 And the good one:
There are still other solutions to make it work, but... it may become a bit complicated. For example, to make it work would be more than just copying a version.dll file.
Fixes are in progress.
—————————————————————————
👀 一条坏消息和一条好消息
😔 坏消息
Telegram 官方储存库推送了两个提交(5b2db41 (https://github.com/telegramdesktop/tdesktop/commit/5b2db4112fc4d5c9759685bb457ec0106b3bba1a) 和 148af59 (https://github.com/telegramdesktop/tdesktop/commit/148af59615aac7e5b31ca15ba7deece7e0fee347))阻止了导入表劫持注入,且不允许任何 .dll 文件放置到 Telegram.exe 目录中。
这意味着目前的 TAR 插件,和以该工作方式相同的其他插件(如 FontMod (https://github.com/ysc3839/FontMod))将不能在 v2.8.5 及以后的版本工作。
😯 好消息
仍有其他解决方案可以使其工作,但可能变得有点复杂。比如要使其工作,将不只是复制一个 version.dll 文件那么简单。
修复工作进行中。
—————————————————————————
NOTICE
duplicate of #70 #71
Telegram Desktop 从 2.8.4 更新至 2.8.8 后发现字体替换未生效,打开 debug 后未出现日志文件,怀疑完全没有加载
winmm.dll
。