我正在尋找一種方法,通過我的c#應用程序中的串行端口獲得儘可能多的控制。問題是我需要與一個沒有文檔的設備進行通信,除了用於控制它的舊C++程序。我嘗試過使用SerialPort類與設備通信,但它的行爲很奇怪(我必須重複一些命令,其他一些命令根本不工作)。 我想複製那個非託管程序的行爲,但是對於serialport類似乎是不可能的,因爲它沒有提供對像DCB這樣的低級函數和結構的訪問。串行端口WIN32的C#/ .NET包裝Comm API
是否有可用於.net的串行通信的低級包裝?也許我可以在運行時使用反射來操縱serialport innacessible成員?
你是否檢查過'SerialPort'類的所有屬性?只有很少的東西沒有被映射。 – 2010-07-23 13:41:03