小弟在做毕设,要编个软件,需要读写ISA总线,想用C#做,不知道该如何实现。各位大哥帮帮忙,谢谢了

解决方案 »

  1.   

    .NET不能直接对硬件进行操作
    如果你要对硬件操作的话C#可不是个好的选择,需要借助P/Invoke才能实现,还是要借助其它语言
      

  2.   

    直接操作硬件还是C++的好,大部分的驱动提供的API也是C++的。
      

  3.   

    C #也可以很容易地调用.dll中的API的,关键是你现在有操作ISA硬件的驱动的详细资料没?
      

  4.   

    C#中应该有个不安全类可以操作硬件,你到MSDN里看看
      

  5.   

    用平台调用好了,先用vc写访问库,再用c#包装一个访问的类库出来。
      

  6.   

    最好还是用C/C++作,C#用于界面,应用编程比较强。