税控接口研究分析
1.初代
- 首次接觸
初次接觸防偽稅控系統,還是delphi版本,只有航信,全國獨大,那時候獲取個數據,是件多么奢侈的事情,更別說往開票數據解密傳遞數據了,當時應該只有文本接口。多年過后全國出現第二個防偽稅控系統:百旺,幸運的是也是delphi語言開發,不虧是window上開發的王者,開發迅速,上手快。 - 開票的難題
對于開票量大的企業,一條條的錄入開票項目,真是太難了,開始嘗試模擬錄入開票項目,效果不錯,終于不用一條條的錄入了,新的問題出現了,模擬固然高效,但是不能動鼠標,不然就亂跑了,開始研究新的方式,通過注入方式進行開票,還好在互聯網的幫助下,終于找到了,效果很棒,終于可以放松一段時間了
2.中期
- 航信升級
這時候,delphi開發者應該算是國寶了,市面上很難再招到了,于是NET版本誕生了,原來研究的注入開票直接不能用了,語言發生變化,這個版本整體操控是非常不錯的,開票流暢,運行超快,唯一的缺點NET可以被反編譯,即使加殼,也于事無補,dump內存直接搞定,此時數據庫口令,還有些核心的算法,都可以通過反編譯看到,也著實過了一把贏。
3.鼎盛
此次升級可以說是大換血,還出現了新的產物UKEY,百旺采用了QT進行開發,界面漂亮,航信也換成了C++語言,這對做開票接口的同仁們有一大挑戰。
- 百旺、 UKEY
UKEY和百旺一樣都是采用的QT進行開發,看文件構成,應該是換了套皮膚。 - 航信
采用soui界面皮膚,性能是不錯,跟人感覺沒有net版本操作流暢,運行效率也不太高了。
這次升級,對應做稅控接口的公司,可以說非常困難,兩者相同之處都有一個句柄,傳統的API,根本無法進行賦值,QT可以說要容易很多,畢竟多年的產物了,soui界面開發引擎,難,很難,曾經一度就想放棄了,還好進過好幾個月的研究,終于有所突破,可以看效果圖。
總結
- 上一篇: 发票验真API开发文档
- 下一篇: dell服务器分区表修复,完美恢复原产D