用api 还可以NetSerialComm
去google搜这个就可以了。for .net 得串口组件.

解决方案 »

  1.   

    看这个帖子和MSND上的这篇文章。http://expert.csdn.net/Expert/TopicView3.asp?id=1723742http://msdn.microsoft.com/msdnmag/issues/02/10/NETSerialComm/default.aspx
      

  2.   

    看看 TheAres(班门斧) 说的帖子。
      

  3.   

    PInvoke 时提示 “CS00009:没有元数据”一个 Moxa 公司的 PComm 程序在 Win2k server 下安装成功并运行。
    使用其安转目录下的 PComm.DLL 中提供的 int WINAPI sio_lstatus(int port); 时出现上述错误。//... "conn.cs" ...
    [DllImport(“PComm。dll”)]
    public static extern int sio_lstatus(int port);
    ...C:\> csc  /r:PComm.dll  conn.cs
      

  4.   

    .Net 类库有访问串口的类吗?
      

  5.   

    你到google上查一下serialport,一个很好的用c#写的访问串口的类
      

  6.   

    不采用PInvoke,
    .Net 类库有访问串口的类吗?
      

  7.   

    好像不能直接访问,
    我的解决方法是:
    先用VC写一个Dll,
    然后再在C#中DllImport调用