C#開發Activex控制項(一)

來源:互聯網
上載者:User

最近時間忙得裡焦外嫩的,參與物聯網項目的開發(兩個人,PM和我)兼軟體產品的維護,昨天接到一個緊急處理,一個關於銀行刷卡取值的小段代碼(此數卡機本配套的有動態庫,但是動態庫沒有文檔,開發動態庫的公司又不存在了),其他同事處理了也暫時沒結果,拖得都三周了,老闆問我會不會,我很少做與硬體互動的(幾乎沒有),哎,沒辦法,拿了裝置之後先,根據測試軟體瞭解了流程。

1.系統設定

2.設定磁軌,建立通訊

3.讀卡

現在流程基本已清晰了,接下來看磁條讀寫器命令表

看了之後暈了,竟然那麼多,都是發送命令,響應訊息。幸虧只有二軌磁軌有資料

以上部分就是核心,就是發送16進位1B 5D 返回正確資訊就是1B 73 T2 我們的資訊 3F 1C

行了現在屢下思路,先串連com串口,然後刷卡發送資料1B 5D 然後返回十六進位資料處理之後返回需要的資料,當然期間包括異常處理。

然後網上搜了下對串口的操作大概就有這麼幾類,別人寫的對串口的操作類,還有就是微軟內建的類庫。

今天就大概,分析這麼多吧,明天貼上代碼!

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.