2010-01-04 78 views
1

我有一個.net應用程序,它將文本寫入串行COM端口,更精確地說是POS收件人打印機。我正在使用Rs232類庫來寫入和讀取串行設備。串行COM連接64位版本

我的問題是現在一些客戶已經更新他們的操作系統到WIN7 64位版本,無法創建到COM端口的連接。

com-port貌似會被其他進程佔用,並阻止我的應用程序打開新的連接。所以對於我的問題,有沒有人知道我可以關閉所有連接到COM端口?或看看什麼阻止它?這似乎只會影響win7和64位用戶。

謝謝

回答

0

你必須找到劫持COM端口的過程。 SysInternals的Handle工具應該可以幫助你找到它。除此之外,我已經看到Telephony服務在我的一臺機器上獲取COM端口。

+0

我在哪裏可以找到SysInternals Handle的實用程序? – Alexander 2010-01-05 07:48:51

+0

沒關係,我發現http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx 不知道該找什麼tho /: – Alexander 2010-01-05 08:48:11