zaqimon 發表於 12-12-5 16:59

有人使用康和API會當掉的嗎?

因為發現康和下單API的範例程式也會很容易當掉
所以我寫了個AutoIt script簡單測試一下
發現在我的Windows 7 64bit電腦上使用康和下單API
在Login()時常會當掉
不知道有沒有人也發生同樣的問題?
還是這是我電腦本身的問題?

因為我發現同樣的程式拿到另一台WinXP的電腦上
執行個幾百次都沒有出現Login()當掉的情況
還有
我發現就算在Win7那台會當掉的電腦上
只要Login()時的身分證字號故意寫錯讓它Login失敗
同樣的程式不管怎麼執行就都不會當掉

感覺像是API的Login()執行過程中有跟Win7衝突的地方
不過就算我用XP相容模式或系統管理員身分執行依然還是會當掉

sunny 發表於 12-12-5 17:23

試試 "使用者帳戶控制設定" 降到 "不要通知" ,反正就是關閉這功能就是了. 看看是否能正常.

zaqimon 發表於 12-12-5 18:44

本帖最後由 zaqimon 於 12-12-5 18:52 編輯

我的UAC一直都是關閉的狀態

應該說我能試的都試過了
但是Login時依然還是會時常當掉
難道真的只有WinXP適合當下單機?

已經測試過以下方式通通沒有用還是會當
Login前先Sleep()
Login前先ping ftrade.concords.com.tw(康和交易主機)
start /affinity 0x01設定只用一顆CPU core
start /high設定程式為高優先權執行
用admin mode + xp sp2 mode執行
regsvr32用admin mode執行
康和API安裝程式使用admin mode執行
SgtpPushClient211.exe push client用admin mode + xp sp2 mode執行

薛豹 發表於 12-12-5 20:03

這是小弟的猜測:
現在的 API DLL 應該都是XP 32-bit 的
在 Win7 64bit下執行也許可以設定該執行檔為 相容於 XP 的模式

sunny 發表於 12-12-6 09:59

如果是這樣那就只好在 XP 電腦上下單囉, 不然找別家期貨商的 API 看看囉 ~
頁: [1]
查看完整版本: 有人使用康和API會當掉的嗎?