请教一下,寻找编写C#与硬件通讯的资料,包括本机硬件和外接硬件。

解决方案 »

  1.   

    WMI是正途,如果要驱动其他的硬件,应该有专门的程序,然后通过COM调用
      

  2.   

    托管API函数 
    你可以看看这个,希望对你有帮助:http://publishblog.blogchina.com/blog/tb.b?iaryID=2129128     
      另外,利用microsoft的mscomm控件来进行串口通信,这个控件在vc6.0里面有,还有一种方法可以安装vs2005.net,那里面有一个串口通信的类可以直接利用。
      

  3.   

    与硬件通信基本上都是用C去写DLL,然后用C#调用
    直接用C#不好搞,因为C#不直接支持地址的读写
      

  4.   

    <Content>
    <![CDATA[
    与硬件通信基本上都是用C去写DLL,然后用C#调用
    直接用C#不好搞,因为C#不直接支持地址的读写
    ]]>
    </Content>
      

  5.   

    <PostUserNickName>火鸟hero</PostUserNickName>
    <rank>四级(中级)</rank>
    <ranknum>user4</ranknum>
    <credit>100</credit>
    <ReplyID>41191434</ReplyID>
    <TopicID>5584839</TopicID>
    <PostUserId>750540</PostUserId>
    <PostUserName>dxphero</PostUserName>
    <Point>0</Point>
    <Content>
    <![CDATA[
    托管API函数 
    你可以看看这个,希望对你有帮助:http://publishblog.blogchina.com/blog/tb.b?iaryID=2129128     
      另外,利用microsoft的mscomm控件来进行串口通信,这个控件在vc6.0里面有,还有一种方法可以安装vs2005.net,那里面有一个串口通信的类可以直接利用。
    ]]>
    </Content>
      

  6.   

    dxphero(火鸟hero) 
    这个链接出错了,能不能麻烦你再发一下?
      

  7.   

    COM调用说简单也简单,说复杂也很复杂
      

  8.   

    你如果想要和硬件沟通
    com是基础
      

  9.   

    LZ说的太笼统!
    也不知道你要做什么开发。简单的可直接调用API