Hi, 今天和Jactry研究了一下wine 阿里旺旺,目前jactry已经给wine报了一个bug: http://bugs.winehq.org/show_bug.cgi?id=33128 目前的研究成果是, 在workaround掉几个bug之后, wine 旺旺已经能够成功运行并且聊天了,更多功能例如传文件等还没有测试. workaround的方法如下: 1. $ winetricks -q gdiplus richedit20 flash usp10 msxml3 ie7 cc580 2. $ cp ~/.wine/drive_c/windows/system32/gdiplus.dll ~/.wine/drive_c/windows/winsxs/x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.6000.16386_none_deadbeef/gdiplus.dll 然后就可以启动旺旺进行测试了. 这里面有多个bug,如果有朋友参与进来一起帮忙测试的话,那就最好了,我需要大家帮忙 :) A. 在上面的步骤一中,override了多个dll,出了gdiplus这个dll的问题已经报告为wine的bug之外,其他都还没有报告. 我需要有朋友帮忙做下面这件事: 从最少的override开始,测试wine旺旺,看看有什么问题,然后报一个bug,然后增加一阁override,继续测试,发现新的问题,继续报bug,直到最后确认某个bug对应于某个dll override.如果某个dll override对于bug完全没有影响,就干脆不必override了,这里我怀疑winetricks cc580 就完全没有影响. B. 充分测试旺旺的其他功能,例如传文件等. 这个测试过程比较烦,重点在于如何把很多个问题拆分为独立的bug report并且设置好bug与bug之间的依赖关系,我想除了Jactry和我之外,目前这个列表的其他朋友可能没有太多这方面的经验,如果有兴趣帮忙测试的朋友,请先把测试结果发到邮件列表来,然后我和jactry可以分享一下每个测试结果该如何报bug,如何设置bug依赖关系. 谢谢大家的支持! (注: 我在第一步中一次性override了多个dll, 一半是来自于经验, 一半是实在没时间拆分开来好好研究, 这样做其实是不对的, 正确的做法是每override一个dll就给wine报一个bug. 所以还需要大家帮忙拆分出来研究) -- Regards, Qian Hong - http://www.winehq.org