0
嘗試獲取可用comports的數量。 用下面的代碼:使用RegQueryInfoKey()枚舉COM端口
HKEY hKey;
if (RegOpenKey(HKEY_LOCAL_MACHINE,TEXT("HARDWARE\\DEVICEMAP\\SERIALCOMM"),&hKey)==ERROR_SUCCESS)
{
DWORD NumKeys;
RegQueryInfoKey(hKey,NULL,NULL,NULL,&NumKeys,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
}
出於某種原因NumKeys返回到0,同時也有在註冊表中顯示串行端口。它確實進入了if(意味着RegOpenKey沒有錯誤)。
任何想法?
感謝,
謝謝!你是對的 – BioSP