WineQQ

来自Ubuntu中文
Tuu1留言 | 贡献2016年5月13日 (五) 23:27的版本 (以内容'目前第三方qq客户端都无法使用,如果不采用虚拟机或者双系统,就只能通过wine运行QQ程序。 由于QQ包含一系列 tp黑技术,在wine …'创建新页面)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航跳到搜索

目前第三方qq客户端都无法使用,如果不采用虚拟机或者双系统,就只能通过wine运行QQ程序。

由于QQ包含一系列 tp黑技术,在wine 中不能完美运行。

安装wine

打开终端,输入命令:

sudo add-apt-repository ppa:ubuntu-wine/ppa

按照提示按 回车

sudo apt-get update
sudo apt-get install wine1.8

等待win1.8安装完毕。

wine wineboot -u

配置 winecfg

运行 winecfg,在“函数库-DLL顶替”页签中部,“新增函数库”,输入“riched20”,点击“添加”,然后点击“应用”。

安装qq

直接通过浏览器下载程序安装包。或者命令

wget http://dldir1.qq.com/qqfile/qq/QQ6.7Light/13466/QQ6.7Light.exe
wine QQ6.7Light.exe

根据提示信息完成安装过程。安装完成后会自动创建桌面启动图标。

winecfg补充

QQ程序的设计十分复杂,仅使用第二小节“配置winecfg”的方法不能完美运行。

可以修改注册表,改进兼容性。

cat > override.reg <<_EOF_
REGEDIT4

[HKEY_CURRENT_USER\Software\Wine\AppDefaults]

[HKEY_CURRENT_USER\Software\Wine\AppDefaults\qq.exe]

[HKEY_CURRENT_USER\Software\Wine\AppDefaults\qq.exe\DllOverrides]
"riched20"="native,builtin"

[HKEY_CURRENT_USER\Software\Wine\AppDefaults\qqprotect.exe]
"Version"="win8"

[HKEY_CURRENT_USER\Software\Wine\DllOverrides]
"qqprotectupd.exe"=""
"qqsafeud.exe"=""
"qqsetupex.exe"=""
"tencentdl.exe"=""
"txupd.exe"=""
_EOF_

wine regedit override.reg

存在的问题

  1. 必须使用“软键盘”输入登录密码
  2. 不能使用“视频”聊天功能
  3. 程序退出后,还有垃圾进程