[ CnUnix ] in KIDS 글 쓴 이(By): lomen (심심해요) 날 짜 (Date): 2005년 2월 16일 수요일 오전 12시 20분 51초 제 목(Title): Windows에서 USB Com port 오픈할려면... Windows에서 시리얼 포트 오픈할 때 CreateFile 함수를 쓰는데요... USB Device 일 경우에 좀 문제가 있습니다. COM10 이상일 경우 오픈에서 실패합니다. 장치관리자에는 인식되어 있습니다. COM5, COM6 일 경우는 문제없구요... if ((m_hComDev = CreateFile( szPort, GENERIC_READ | GENERIC_WRITE, 0, // exclusive access NULL, // no security attrs OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL | FILE_FLAG_OVERLAPPED, // overlapped I/O NULL )) == (HANDLE) -1 ) { DWORD error_code = GetLastError(); return ( FALSE ) ; } 위와 같이 쓰는데... USB일 경우 더 고려해야 하는 점이 있다면 알려주십시오. WinDDK가 필요한지요? |