瞎扯淡 Mac 下 QQPlatform 进程杀不掉

5swords · 2014年06月13日 · 最后由 5swords 回复于 2014年06月16日 · 10377 次阅读

杀了就自动重启,象病毒。 今天无意间发现这个问题,感觉有点不对劲。搜了下,发现文章 警惕 Mac App Store 上的 QQ for Mac 2.3.0 更新Twitter 的一推转安装完 qq 必须要删除掉的几个恐怖文件

原来在 360 和企鹅中还认为企鹅应该能好点,现在看来还是 too simple 啊。

少见多怪。。

我的中国梦碎了一地...

关了 QQ 之后,这个进程也自动关闭了啊,估计可能是截图插件什么的,所以你开着 QQ 肯定关不掉……实在不放心,找个抓包软件抓抓看呗

#3 楼 @chunlea 我没开着 QQ,版本是最新的 3.1.2。目前已经删掉 QQ,转在虚拟机上用。

#4 楼 @5swords 我刚刚实验了下,关闭 QQ 之后,那个进程也自动关了。版本:3.1.2

试了一下,关掉 QQ 之后没发现那个进程还在啊

#5 楼 @chunlea 谢谢! #6 楼 @teddy_1004 谢谢!

我再试了下 3.1.2,安装好后,安装盘推出有问题(说文件还在使用中),要强制推出。 打开 QQ 后,QQPlatform 马上无响应,CPU 占到 103% 关闭 QQ 后进程 QQPlatform 还在,并且监视器里用强制退出,QQPlatform 还能自动换个 pid 再起来。(可能是除了 QQ 和 QQPlatform 之外,还有另一个我不知道的进程在看守)

Mac 是 10.9.2 的 MBP。 是我人品问题?还是不会安装 QQ,还是中了招什么的。

结论是我真的不合适在 Mac 下用 QQ

说的怪吓人的,关掉 QQ 进程就没了啊

匿名 #9 2014年06月13日

QQPlatform 是 QQ 进程运行的时候加载了一个 launchd 服务开起来的 用 launchctl 应该可以停止它,不过下一次 QQ 再开启的时候,它又会重新加载这个服务 直接删掉 QQ.app/Contents/Library/LoginItems/QQPlatform.app 的话,日志里面会有报错信息一直出现…… (至少之前的版本是这样的)

我的机器上现在即使是在没删除的情况下它也不会运行,忘了我做了什么了……只记得是和 lauchd 的配置有关……

[update] 方法应该是这样: 1) 开 QQ,然后服务应该会自动启动 2) 运行 launchctl list,找到对应的服务的名字,应该是以 com.tencent 打头的,假设是叫 com.tencent.QQPlatform 3) 运行 launchctl remove com.tencent.QQPlatform 来禁用它 如果我没记错的话这个效果是永久的

不过,如果你的 QQ 是 App Store 版的话,理论上它加载的 QQPlatform.app 也是运行在沙盒里面的,只要你不再去装别的非 App Store 版的可能会和它有交互的程序,就没有问题。

最后我要吐槽一下腾讯的「支持快速登录腾讯服务」的实现方式,正常的话,不就是从 QQ 里面点击一个按钮,QQ 从服务器获得一个 token,生成一个 URL,然后在浏览器里面打开这个 URL 就行了吧;非得要考虑用户直接在浏览器里打开的情形,用一个浏览器插件和 QQ 的进程交互(话说在我看来,浏览器插件和常驻后台的进程,在设计时都应该是 last resort 才对,怎能如此滥用……)

#9 楼 @dorentus 谢谢!学习了。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号