我在 COM44 上有一个调制解调器,当我尝试通过 C++ 访问它时,我最终收到 ERROR_SHARING_VIOLATION。我使用的代码是并且 m_hFile 最终为-1:
void* m_hFile;
m_hFile = ::CreateFile( "\\\\.\\COM44",
GENERIC_READ | GENERIC_WRITE,
NULL,
NULL,
OPEN_EXISTING,
NULL,
NULL );
我已经通过 Putty 测试了对调制解调器的访问,并且能够打开它的 comport 并向它发送 AT 命令,没有任何问题,所以我知道它可以工作。