線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2942
推到 Plurk!
推到 Facebook!

一個自然人憑證在ActiveX的問題

答題得分者是:wyndog
dream
一般會員


發表:11
回覆:11
積分:4
註冊:2002-07-11

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-04-29 09:25:19 IP:210.243.xxx.xxx 未訂閱
請問有沒有人做過自然人憑證的檢查 我是想說寫成ActiveX的模式 當user鍵入憑證號碼,按確認時,可以去下載ActiveX的檔案 ActiveX所包含的檔案為DLL檔,也就是抓取讀卡機的卡號 來跟user所輸入的號碼做檢查 DLL檔是用C 所寫成 而我的問題 1:要如何把DLL檔包起來 2:當user下載DLL檔後,我要如何在ASP上使用及呼叫該DLL的Function 望各位先進不吝指教 謝謝^^
wyndog
資深會員


發表:7
回覆:362
積分:348
註冊:2004-10-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-04-29 10:26:20 IP:60.248.xxx.xxx 未訂閱
1. 寫個 ActiveX,直接用 DLL 就行了 再來就是設定一下,讓那個要用到的 DLL 包到 cab 去就行 再來只要用 Web Deploy 就可以包成 cab 並且順便做成 html 給你參考 太久沒用了,有點忘了,只能給你個方向 就是要注意到,呼叫 DLL 的 API,只能透過 ActiveX Control 過去 所以,你 ActiveX Control 要多寫點東西 2. 我不確定 ASP 可不可以直接用 Client 端的 ActiveX 因為照道理講,ASP 是 Server 端的 Script,不應該可以用才對 但是,JavaScript 是確定可以用的 3. 你是用 HiSecure API 嗎? 我用 Delphi 使用那個 DLL 就是一點也不正常.....
dream
一般會員


發表:11
回覆:11
積分:4
註冊:2002-07-11

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-04-29 10:54:36 IP:210.243.xxx.xxx 未訂閱
reptile 兄,您好 感謝您的回答 我是想說用activex很單純的把dll包起來, 然後user鍵入憑證號碼時,在去執行寫的activex,下載相關dll檔 鍵入憑證號碼的畫面是asp, 去檢查時,也是asp 所以必須用javascript去呼叫dll檔 然後在去做檢查的動作 只是我不曉得該怎麼去呼叫dll的function 我用的dll檔跟你的好像不同耶 因為是接別人手上案子,所以我也在了解這些dll中
dream
一般會員


發表:11
回覆:11
積分:4
註冊:2002-07-11

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-04-29 11:00:47 IP:210.243.xxx.xxx 未訂閱
不好意思 剛查了一下 用的dll好像跟您的一樣 是中華電信給的 我這的範例是c++ 所以在asp上,我就有點沒辦法了
wyndog
資深會員


發表:7
回覆:362
積分:348
註冊:2004-10-12

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-04-29 11:17:38 IP:60.248.xxx.xxx 未訂閱
JavaScript 是沒辦法直接呼叫 DLL 的 API 的 所以,我們才要用 ActiveX 來包裝.... 另外就是 ActiveX 元件的下載,是 IE 自己自動處理的,不需要你煩惱 你只要寫出 ActiveX 跟解決安全性問題就行了 另外就是... 有沒有到 http://moica.nat.gov.tw/html/web-data/API.htm 看過?他就是用 ActiveX 來幫你處理憑證檢查的 不過,網頁是用 VBScript,我想應該也還好懂吧?翻成 JavaScript 應該不難 我是「借」來用過... 但... 我沒把握這樣授權有沒有問題....
dream
一般會員


發表:11
回覆:11
積分:4
註冊:2002-07-11

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-05-02 11:48:58 IP:210.243.xxx.xxx 未訂閱
我現在的做法是用activex把dll檔包起來 執行時,把dll傳到local端 在activex form裏,完全不做任何事 然後在去用您所說的網站那支程式去做檢查輸入的正確性 不知道這樣是否可行 ?? 不過那個網站的程式,好像是有版權的@@"
wyndog
資深會員


發表:7
回覆:362
積分:348
註冊:2004-10-12

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-05-03 09:58:25 IP:60.248.xxx.xxx 未訂閱
引言:我現在的做法是用activex把dll檔包起來 執行時,把dll傳到local端 在activex form裏,完全不做任何事 然後在去用您所說的網站那支程式去做檢查輸入的正確性 不知道這樣是否可行 ?? 不過那個網站的程式,好像是有版權的@@"
其實公家單位的東西,應該可以申請來用 你可以考慮去那個站問問看說,能不能把那個 HiTestCom 拿來給自己的網站用 不然就只好自己搞 ActiveX 了
dream
一般會員


發表:11
回覆:11
積分:4
註冊:2002-07-11

發送簡訊給我
#8 引用回覆 回覆 發表時間:2005-05-03 14:11:25 IP:210.243.xxx.xxx 未訂閱
最後還是決定參考那個網站的vbscript來做 時間來不及了 只是剩最後一個問題 中華電信那組api,是否可以抓的到卡片上的身份證字號 因為我看過手冊,裏面好像沒有可以抓取身份證的api
wyndog
資深會員


發表:7
回覆:362
積分:348
註冊:2004-10-12

發送簡訊給我
#9 引用回覆 回覆 發表時間:2005-05-04 09:08:56 IP:60.248.xxx.xxx 未訂閱
引言: 最後還是決定參考那個網站的vbscript來做 時間來不及了 只是剩最後一個問題 中華電信那組api,是否可以抓的到卡片上的身份證字號 因為我看過手冊,裏面好像沒有可以抓取身份證的api
卡片裡只存了身份證字號後四碼...
系統時間:2024-05-12 6:56:35
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!