修复串口扫描函数无法扫描到已经被打开的串口的问题
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user