---
可以試試看在裝置管理員中把你COM1停用,之後啟用,然後測試你的程式看看,滿久之前在某些電腦有遇過這種怪情形
-----------
指定的連接埠名稱不是以 COM/com 開頭
HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM
未指定從 GetPortNames 傳回的埠名稱順序。
GetPortNames使用 方法來查詢目前電腦是否有有效的序列埠名稱清單。 例如,您可以使用這個方法來判斷 COM1 和 COM2 是否為目前電腦的有效序列埠。
埠名稱是從系統登錄 (取得,例如HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM)。 如果登錄包含過時或不正確的資料,則 GetPortNames 方法會傳回不正確的資料。
沒有留言:
張貼留言