2009-05-29 107 views
1

我正在使用VB.NET 2008 Express Edition訪問USB串口的串行端口。由於這是可移動的,應用程序用戶可以隨時在應用程序中斷開連接。當我卸下USB串行端口時,出現未處理的異常。來自VB.NET串行端口的System.UnauthorizedAccessException

研究後,似乎在.NET中一個已知的問題(甚至3.5)

我找了一些解決方案,完成這件事。我已經試過有人提出在app.config解決方案,這是行不通的

這裏是鏈接問題 http://connect.microsoft.com/VisualStudio/feedback/Validation.aspx?FeedbackID=140018

回答

0

有一定數量的NET 1.1編寫的串口庫,因爲它沒有不提供端口的內置類。 Here就是一個例子;還有其他的開源和商業。

您不必使用該框架;如果你使用這樣的東西,你將有權訪問到Win32的代碼。你可能有更好的機會以這種方式捕捉異常。

+0

感謝您的回覆,我將看看它 THX – user63362 2009-05-29 14:26:30