修复串口扫描函数无法扫描到已经被打开的串口的问题
This commit is contained in:
parent
74e5d380f5
commit
10d47de9b8
@ -94,8 +94,10 @@ namespace serial {
|
||||
comname.c_str(), static_cast<DWORD>(GENERIC_WRITE) | GENERIC_READ,
|
||||
0U, nullptr, OPEN_EXISTING, 0U, nullptr);
|
||||
if (m_handle != INVALID_HANDLE_VALUE) {
|
||||
portArray.push_back(showname);
|
||||
portArray.emplace_back(showname);
|
||||
CloseHandle(m_handle);
|
||||
}else if(GetLastError() == ERROR_ACCESS_DENIED){
|
||||
portArray.emplace_back(showname);
|
||||
}
|
||||
comname.clear();
|
||||
showname.clear();
|
||||
|
Loading…
Reference in New Issue
Block a user