0
Windows 7 시스템에서 열린 통신 포트를 직렬 또는 병렬로 가져 오는 방법은 무엇입니까? 그 포트를 통해 요청을 보내야하지만 열려있는 포트를 감지 할 수없는 Java 프로그램이 있습니다.열린 통신 포트가 7을 얻는 지 확인하는 방법은 무엇입니까?
도움이 필요
Windows 7 시스템에서 열린 통신 포트를 직렬 또는 병렬로 가져 오는 방법은 무엇입니까? 그 포트를 통해 요청을 보내야하지만 열려있는 포트를 감지 할 수없는 Java 프로그램이 있습니다.열린 통신 포트가 7을 얻는 지 확인하는 방법은 무엇입니까?
도움이 필요
CreateFile을 사용하여 포트를 열어보십시오. INVALID_HANDLE_VALUE를 반환하면 GetLastError는 해당 오류 코드 (포트가 이미 열려 있음)를 반환합니다.
CreateFile(ComName, {name like COM}
GENERIC_READ or GENERIC_WRITE, {access attributes}
0, {no sharing}
nil, {no security}
OPEN_EXISTING, {creation action}
FILE_ATTRIBUTE_NORMAL or
FILE_FLAG_OVERLAPPED, {attributes}
0); {no template}