COCO研究院

 找回密碼
 註冊
搜索
查看: 2842|回復: 4

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

[複製鏈接]
發表於 12-12-5 16:59 | 顯示全部樓層 |閱讀模式
因為發現康和下單API的範例程式也會很容易當掉
所以我寫了個AutoIt script簡單測試一下
發現在我的Windows 7 64bit電腦上使用康和下單API
在Login()時常會當掉
不知道有沒有人也發生同樣的問題?
還是這是我電腦本身的問題?

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

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

發表於 12-12-5 17:23 | 顯示全部樓層
試試 "使用者帳戶控制設定" 降到 "不要通知" ,  反正就是關閉這功能就是了. 看看是否能正常.
 樓主| 發表於 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 的模式
發表於 12-12-6 09:59 | 顯示全部樓層
如果是這樣那就只好在 XP 電腦上下單囉, 不然找別家期貨商的 API 看看囉 ~
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院

GMT+8, 24-12-2 21:00

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回復 返回頂部 返回列表
理財討論網站 |