今天我在 Windows 上使用 Telegram 客户端时,发现通过浏览器的 tg:// 链接无法正常打开开机自启的 Telegram 客户端。但如果手动通过桌面快捷方式启动 Telegram 客户端,就能正常打开。
经过研究代码,我发现 Telegram 是通过运行目录的 md5 值来判断是否为单例程序的。查看注册表和程序路径后,发现注册表和桌面快捷方式中使用的是以前的旧的大写路径,而自动启动时用的是小写路径,这导致了无法关联启动。
真实路径:`D:/program/64Gram Desktop/Telegram […]
[Original post on moec.top]