PALMisLIFE 討論區

標題: ATM 晶片卡,晶片讀卡機與 ActiveX 的問題? [列印本頁]

作者: albatross    時間: 2010-5-13 00:03
標題: ATM 晶片卡,晶片讀卡機與 ActiveX 的問題?
本文最後由 abskk 於 2010-5-13 00:13 編輯

不知為何,原來在我 T42上用IBM的PCMCIA晶片讀卡機一切正常,銀行轉帳也都
順利,但最近常發生插入晶片卡後,進入網路銀行要進行轉帳,或查詢時,都會出
現「晶片卡讀取錯誤」,導致交易失敗。

交叉比對結果,用其他USB的晶片讀卡機亦有同樣情況發生,又,把IE重設reset,
所有銀行ActiveX重裝還是會發生。但奇怪的是,若我重試retry好幾次(網頁按下
F5重整)大概7-8次後就會成功抓到晶片卡。

但這樣的處理,是可以勉強進入網路銀行,但要轉帳時,還需做一個抽出/插入
晶片卡的動作才能完成轉帳,這動作可不能按下F5 重試好幾次了,所以一直失敗!
大概要重試個10幾次,運氣好就會成功一次!造成莫大困擾!

但奇怪的是,我可以成功用相同之晶片讀卡機順利讀取「自然人憑證」完成報稅!
但特別挑銀行的ATM晶片卡?我還試了好幾家銀行的晶片卡都有問題,當然也試了
幾家的網路銀行,只是出現問題的時間與地方不同罷了,轉帳還是出問題!

不知有無其他朋友也碰到一樣的問題?何解呢?感謝!

遇到問題的錯誤訊息之一(台新銀行)
[attach]33654[/attach]
作者: albatross    時間: 2010-5-21 08:47
感謝8兄的指導, 其實用Ghost備份系統方式也是我的習慣, 不同的在於我把Ghost檔放在可開機
的隨身碟上, 放在皮夾之中(超薄那種), 避免萬一整顆硬碟毀掉, 還能用來還原在新硬碟. 這真是
一個好辦法, 沒想到8兄也是有相同的做法, 呵~  不過 XP 還好, 備份一個系統含安裝好的常用程式
頂多2-3GB, 用一個便宜4G的隨身碟就可以, 但Win7真是個怪物, 隨便也超過8G! @@

回到問題本身, 其實重點是我還原過硬碟, 但發生一樣的問題, 猜想當初做還原檔時, 可能就已經
出問題而不知道了, 或是安裝銀行 ActiveX 跟系統某個驅動程式相衝, 比較奇怪是當我多次插拔
讀卡機後, 偶而居然能成功讀取晶片卡. 另一個我再想的問題是系統不知道哪邊造成讀卡機工作時
產生lag, 而 ActiveX 偵測晶片卡時間太長 time out 掉, 可惜我一直無法Google到讀卡機的錯誤
訊息內的代碼是什麼意思, 不然或許能增加 debug 的時間.

Anyhow, 謝謝8兄熱心的回覆, 甚至願意免費幫忙, 這年頭好人不多了, 呵~ (小弟人在台北呢.)


作者: chiu    時間: 2010-5-22 00:20
你是用win7還是XP呀?

win7 的話,下面兩個連結應該可以參考

http://support.microsoft.com/kb/976854/zh-tw

http://guessi.pixnet.net/blog/post/25483605
作者: albatross    時間: 2010-5-22 02:44
看來是ie8的關係,像證券都叫我不要用ie8,跟他們會相沖
88888888 發表於 2010-5-22 01:50


嗯!我就是懷疑銀行的 ActiveX 有相容性問題存在,不然相同環境我用
自然人憑證報稅一切都好好的,為什麼只有銀行的WebATM 出問題!
[洋蔥008]
作者: belzebu    時間: 2010-5-26 14:43
我的都要進到administrator才能用atm....windows 7 32bit....真不知要怎修好..
作者: albatross    時間: 2010-5-26 18:04
想重裝 Win 下面的 smart card service (智慧卡)scardsvr.exe
不知道該怎麼裝?
作者: albatross    時間: 2010-5-27 02:05
紀錄一下:
反安裝 Gemplus 的驅動程式,改安裝 IBM 原廠的 (我的是IBM logo 的PCMCIA smart card reader)
網址:http://www-307.ibm.com/pc/suppor ... ;lndocid=MIGR-62324
結果:從全殘變成半殘,郵局/台新 WebATM 還是不行,台銀/玉山已經可以登入,明天來轉帳試試看。
作者: mfhsieh    時間: 2010-5-27 09:48
如果有怪問題,可以試著啟動 ie 的相容性模式檢視。
(我之前也碰過類似的情況,是郵局的 web atm。)
作者: albatross    時間: 2010-5-27 15:49
呼!經過一個多禮拜,今天終於找到問題所在,並成功解決問體,現在可以正確的使用晶片卡
在WebATM轉帳了!(但情況太多種,所以並不一定適合每一個人,請自行嘗試吧。)

   1. 在【開始】→【執行】→鍵入【Regedit】,開啟登錄編輯程式。
   2. 尋找 \HKEY_LOCAL_MACHINE\Software\Microsoft\Cryptography\Calais
   3. 選取【Calais】,按滑鼠右鍵選擇【使用權限】。
   4. 在【Administrators】的權限上,【讀取】請確認為【允許】。
   5. 在【LOCAL SERVICE】的權限上,【讀取】請確認為【完全控制】。
   6. 設定後,重新啟動【Smart Card】或【智慧卡】服務。

原來是使用 smart card service 的權限不夠鎖產生的問題,真是的!
作者: albatross    時間: 2010-5-27 15:56
另外還有重設 smart card service 也蠻重要的:

  1. 【開始】→【執行】→輸入Regsvr32 scardssp.dll,清除舊版Smartcard Base Components。
  2. 再輸入 Scardsvr reinstall,重新安裝SmartCard Components。
  3. 此時回到【控制台】→【系統管理工具】→【服務】,可看到【Smart Card】或【智慧卡】服務。
  4. 開啟【智慧卡】服務【內容】→【登入】,【登入身分】請確認為【NT AUTHORITY\Local Service】。
      (選擇【這個帳戶】→【瀏覽】→【進階】→【立即尋找】,選擇【Local Service】→密碼及確認密碼不需輸入→【確定】→重啟電腦。)
   5. 最後,請檢查【Smart Card】或【智慧卡】服務是否啟動,若為【已停止】或空白,請將此服務啟動並將【啟動類型】設定為【自動】。
作者: albatross    時間: 2010-5-27 15:58
天啊!為什麼我不能編輯自己寫的文章啊![洋蔥008]
作者: belzebu    時間: 2010-6-3 19:01
感謝albatross..... = =解決我的困擾也....
作者: dhfeng    時間: 2010-6-4 23:16
真的感謝 albatross,
我現在也可以用ATM了~




歡迎光臨 PALMisLIFE 討論區 (http://www.pil.tw/) Powered by Discuz! X2.5