| 121 | } |
| 122 | |
| 123 | void CServiceTable::Refresh() { |
| 124 | m_ProcMgr.EnumProcesses(); |
| 125 | m_ServicesEx.clear(); |
| 126 | m_Table.data.info = WinSys::ServiceManager::EnumServices(ServiceEnumType::AllServices); |
| 127 | m_Table.data.n = m_Table.data.info.size(); |
| 128 | m_ServicesEx.reserve(m_Table.data.n); |
| 129 | } |
| 130 | |
| 131 | int CServiceTable::ParseTableEntry(CString& s, char& mask, int& select, WinSys::ServiceInfo& info, int column) { |
| 132 | auto& pdata = info.GetStatusProcess(); |
no test coverage detected