시리얼포트 10번 이후 열기라는 글이 있어서 보니


버그가 있어서 COM9 까진 그냥 여는데, 그 이후에는

\\.\COM%d 식으로 표현을 해야 하는데 escape 문자를 넣어주어야 하니 이렇게 미친듯이 길어진다.


hPort = CreateFile("\\\\.\\COM10", GENERIC_READ | GENERIC_WRITE, 0, 0, OPEN_EXISTING, 0, 0); 

[링크 : http://stackoverflow.com/questions/11775185/open-a-com-port-in-c-with-number-higher-that-9]

신고
Posted by 구차니

댓글을 달아 주세요