Yifan Wu

Results 39 comments of Yifan Wu

遇到白名单网页自动切换回FF引擎,你怎么看? @yxl

参考 http://blogs.msdn.com/b/asiatech/archive/2009/03/10/identify-deadlock-through-the-hwnd-handler.aspx 可能是腾讯某些控件没有设置合适的ThreadingModel引起。 添加以下注册表键值后,可以通过testQQ.html测试: ``` Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{ED4CA2E5-0EEA-44C1-AD7E-74A07A7507A4}\InProcServer32] "ThreadingModel"="Apartment" ``` Q宠大乐斗的QQCPHelper.CPAdder控件,CLSID为{23752AA7-CAD7-40C2-99EE-7A9CD3C20C6D},也有此问题,添加相应键值后问题消失。

建议的Workaound是找出所有可能导致假死的控件,分别添加ThreadingModel键值。 MSDN上关于该键值的说明: http://msdn.microsoft.com/zh-cn/library/windows/desktop/ms682390%28v=vs.85%29.aspx

由于权限问题,扩展不能直接改ThreadingModel。 我觉得应该联系腾讯解决。。

HKEY_CURRENT_USER普通用户可以直接读写,HKEY_CLASSES_ROOT需要UAC提权才能改 = =||

总觉得挺麻烦,如果直接在Firefox进程里提权那么整个Firefox都是管理员权限了,不太安全。 最好是另外创建个进程做这事情。。

发现打开OOPP就可以,不需要改写ThreadingModel。