Пишу HANDLE ComPort; char *FileName="COM1"; Далее ComPort=CreateFile(FileName,GENERIC_READ,0, NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL); Почему-то порт не инициализируется и выдается значение GetLastError() 0 Соответственно int lpBuffer[256]; unsigned long nNumOfBytesToRead=sizeof(lpBuffer); unsigned long lpNumOfBytesRead; ReadFile(ComPort, lpBuffer, nNumOfBytesToRead, &lpNumOfBytesRead, NULL); Также не считывает.
Что подключено к COM? :: ...'cause getLastError() is 0 try USING DEVICE I/O Methotd... (в IRC уже обсуждали)