lujianno11 刚刚还问说跟刷卡机交互....
我才想起来我好久就像问这个问题了不光是刷卡机阿~
什么USB端口、COM端口、 打印机、 摄像头、 甚至专业设备 等等..... 如何和他们交互呢?

解决方案 »

  1.   

    同样的 JAVA 该怎么办呢
      

  2.   

    有些东西微软已经封装好了,例如打印机,
    由于C#是00语言,所以与底层设备打交道比较困难,
    而delphi就比较容易了,
    如果必要的话,调用API也是可以实现通讯的.
      

  3.   

    可以 ,能够调用API就行 
    CreateFile最常用
      

  4.   

    那些东西基本上人家都SDK开发工具包
    你的任务就是调用人家封装好的API来实现你想要的功能
    SDK一般都是C或者C++写的,需要使用平台调用
      

  5.   

    如果是自己开发的硬件设备,那么一般串口控制用SerialPort类,USB控制用SharpUsbLib就好了。如果是别人开发的硬件,一般会有SDK。如果那个SDK包含.NET可以直接用的接口是最好,如果没有,通过PInvoke调用那些C或者C++编写的dll或者COM控件也不是不可以。如果你用的Java,那也是差不多的,JNI和PInvoke的作用差不多。