Wine 1.3.9 开始支持 ActiveX
13
十二
2010
# 作者:
riku /
本文采用
CC BY-NC-SA 2.5协议授权,转载请注明
本文链接。
根据官方通告,Wine 1.3.9 开发版发布,主要新增功能如下:
- 开始支持浏览器中的 ActiveX 控件。
- 标准化代码实现 COM 接口
- 互联网快捷菜单上的图标
- 自动生成 DLL 注册的新机制
- OpenCL library wrapper
- 更新了翻译
- 大量 Bug 修复
下载: http://www.winehq.org/download
# Ubuntu 用户可以通过这个 PPA 来安装。
sudo apt-add-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.3
消息来源: OMGUbuntu
- 作者: riku
- Post Time: 2010/12/13 10:18:41 上午
- In: 新闻
- Tags: wine
8 Responses to Wine 1.3.9 开始支持 ActiveX
rex
十二月 13th, 2010 at 10:35 上午
能运行网银和支付宝插件了再议
[Reply]
fracting
十二月 13th, 2010 at 10:56 上午
@rex,支付宝已经发布官方linux控件了,直接上支付宝主页,点击密码框,会弹出一个窗口提示安装控件,能自动识别你的操作系统和浏览器.支持32/64位.在firefox/chrome/opara上测试正常,只是tab键控制焦点不正常.
工行网银暂时还不能用wine的buitin IE.
这是我的测试结果:
将我的过程记录如下:
环境:
ubuntu 10.10 (64/32)
wine1.3.9 from wine ppa
1.到工行网银下载安全控件icbc_netbank_client_controls.exe
2.运行安全控件安装程序,这时候会报错,说
gemocx.ocx不能注册
3.经查,发现注册gemocx.ocx依赖于一个叫做 scarddlg.dll的库.于是:
3.1到www.dllku.com下载了这个dll,发现图标很奇怪,带了个红色减号(警告的符号)
3.2将dll放在system32文件夹下
3.3在wine cmd中运行 regsvr32 scarddlg.dll
这一步报错: DllRegisterServer not implemented in DLL scarddlg.dll
在网上没有搜到解决方法.
4.死马当活马医,重新安装icbc_netbank_client_controls.exe,这回不会报错了.
做完这些之后,用wine ie打开网址:
https://mybank.icbc.com.cn
不管是32位还是64位,都连正常显示这个网址都做不到,总是半途死掉
后来发现,不管装不装工行网银控件,都没法正常打开 https://mybank.icbc.com.cn
失败告终.
进一步的测试,发现wine builtin IE对https的支持有问题,参见: http://wiki.winehq.org/Crypt32
即使把工行网银的登录页面: http://goo.gl/5WH6i 下载放到本地的apache服务器上,直接用http连接代替https链接,仍然会出现问题,加载网页的时候IE会死掉,错误原因跟Activex控件有关.
哪怕wine builtin IE支持ActiveX了,还不一定能正常登录工行网银,因为工行网银的页面用了VBscript脚本.这个或许要等LibreOffice对VBA的支持出来之后才有可能看到浏览器对vbs的支持.
持续关注.
不知有没有懂法律的朋友,有没有考虑过从法律的角度推动网银支持跨平台呢?工行网银的协议书没有声明只支持ie,是否侵犯了用户的知情权?工行网银是否违反了合同法?
[Reply]
Boneflame Reply:
十二月 13th, 2010 at 1:58 下午
@fracting,
果然已经出了,谢谢提醒!
[Reply]
132811 Reply:
十二月 27th, 2010 at 5:26 上午
@fracting, 我也不懂法律,我再请教下别人。我打算注销我的工行卡,然后使用浦发或者建行的,建行的已经可以用linux 了。
[Reply]
夏客行 » Wine 1.3.9 开始支持 ActiveX
十二月 14th, 2010 at 5:29 上午
[...] 本文采用CC协议进行授权,转载本文请注明本文链接。/ 3 分类: Ubuntu 标签: 评论 (0) [...]
132811
十二月 27th, 2010 at 5:43 上午
建议,大家都给工行发email发邮件,催促一下。我刚才就发了一封。
[Reply]
kevin
十二月 28th, 2010 at 12:40 下午
偶早就抛弃了用activeX的银行,浦发做的最好是手机动态密码,其次是招行,非ie浏览器可以通过手机浏览器支付
[Reply]
hoodlum1980
一月 4th, 2012 at 1:48 上午
必须的说,这个不是银行不想跨平台,跨浏览器。实在是因为activex控件以及activex的基础:COM技术是微软提出的,linux之类的根本就没有支持这种技术。
[Reply]