VMware中運行招行專業版問題

        本想在虛擬機中裝一個招行的專業版,以省去機器重裝引起的麻煩。但在虛擬機中試過後,發現一直連接不上。在網上查了一番之後,方知招行專業版(文件證書)不支持VMware等虛擬機,而招行專業版(移動證書)則是支持的。

 

        而後又發現網上有對招行專業版5.5.1.2在VMware中運行的解決方法。

 

引自:http://www.thinkjam.org/zoptuno/archives/2008/05/vmware-cmbchina-professional.html

 

VMWare虛擬機中使用招商銀行專業版

| 評論(6) | 暫無引用通告

數字證書失效幾年後,又一次辦理了招商銀行專業版(非收費的USB Key)。不過這次系統換成了Mac OS X,想當然的在VMWare虛擬機的Windows XP中啓動了招行專業版證書激活過程。很不幸,最新版的招行專業版證書加入了虛擬機檢測功能,登錄後總會提示:

系統異常,請關閉專業版後重新登錄#35 :因軟件環境衝突,專業版程序將終止運行#1

由於是初次啓用數字證書,必須成功登錄並備份證書後才能在其它安裝有Windows的電腦上使用,所以事情一開始就走上了不歸路,除了再跑一趟銀行,唯一的辦法就是讓招行專業版在VMWare虛擬機中運行。而總結網上的經驗,以下的方法可行。

先關閉VMWare軟件,然後打開虛擬機的配置文件--後綴爲vmx的文本文件。Mac下請在虛擬機文件包(後綴爲vmwarevm)上使用"顯示包內容"操作,找到vmx文件,用你的文本編輯器打開。之後,在裏面加入以下內容:

isolation.tools.getPtrLocation.disable = "TRUE"
isolation.tools.setPtrLocation.disable = "TRUE"
isolation.tools.setVersion.disable = "TRUE"
isolation.tools.getVersion.disable = "TRUE"
monitor_control.disable_directexec = "TRUE"
monitor_control.disable_chksimd = "TRUE"
monitor_control.disable_ntreloc = "TRUE"
monitor_control.disable_selfmod = "TRUE"
monitor_control.disable_reloc = "TRUE"
monitor_control.disable_btinout = "TRUE"
monitor_control.disable_btmemspace = "TRUE"
monitor_control.disable_btpriv = "TRUE"
monitor_control.disable_btseg = "TRUE"

保存後,重新啓動VMWare,進入虛擬機系統後,登錄進入招行專業版,備份完證書,找個安裝了Windows的PC,安安穩穩的去用吧。

以上方法適用於招行專業版5.5.1.2,修改後的虛擬機,運行起來非常慢,要有足夠的耐心。中間若是還碰到問題,可以考慮用"shutdown -a"和"Ctrl+Alt+Del"來處理。

發佈了45 篇原創文章 · 獲贊 6 · 訪問量 32萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章