如何在 Linux 下使用中国工商银行的网银服务

Sun Ge


Table of Contents

Prerequisite
Download and unpack ies4linux
Install IE
After Installation
访问银行前的工作
测试与结果
关于安装ie6的其他组件, AVR-STUDIO及其副作用

Prerequisite

我使用的是 Fedora Core 3, wine-0.9.37.

Note

wine的版本应在0.9以上.

Download and unpack ies4linux

我使用的是 ies4linux-2.0.5, 从该项目主页下载.

Install IE

Please read the README inside ies4linux and simply run the script to download and install Internet Explorer on your Linux system:

$./ies4linux

Then follow the instructions. 我安装的是ie6.0.

After Installation

启动ie:

$~/bin/ie6

将ie6的安全级别设置为低.

Note

特别地, 如果ie6中安全级别选项只有"受控网站"一项, 则需要修改 .ies4linux/ie6/user.reg. 这个问题比较少见, 可能在0.9.x的wine版本下安装ies4linux-2.0.x不会出现该问题.

访问银行前的工作

在工商银行网站下载控件:

$wget http://www.icbc.com.cn/download/dkq/2005nian/icbc_netbank_client_controls.exe

并安装在与ie6同样的wine环境中. 例如ie6的安装环境是: ~/.ies4linux/ie6 (默认), 则:

$export WINEPREFIX=~/.ies4linux/ie6
$wine icbc_netbank_client_controls.exe

该程序会提示是否修改ie设置, 选择"是".

测试与结果

  • 可以正常登录icbc网上银行
  • 可以使用查询帐务功能
  • 可以使用工行内部转帐功能(口令卡)
  • 可以使用网上购物功能(口令卡)
  • 可以登录支付宝
  • 可以使用支付宝冲值, 支付
  • 在线申请支付宝实名认证失败

关于安装ie6的其他组件, AVR-STUDIO及其副作用

  1. 微软下载 ie6setup.exe, 在与ies4linux相同的Wine环境中安装MediaPlayer, VB及其他组件.

    $export WINEPREFIX=~/.ies4linux/ie6
    $wine ie6setup.exe
  2. http://www.download.com下载 mdac_typ.exe, 同上法安装.
  3. 在ie6中打开 xxx.msi 并安装4.07版的AVR-STUDIO, 可运行, 慢.
  4. 此时 avrstudio 401, 452, 4.12xxx.exe 安装版本均安装失败. 原因不明.
意外的副作用
  • 此时以IE为内核的EXE格式电子书可运行.
  • 此时 Windows Media Player 可运行.