| 726 | } |
| 727 | |
| 728 | QString getProcessName(DWORD pid) |
| 729 | { |
| 730 | HandlePtr h(OpenProcess(PROCESS_QUERY_LIMITED_INFORMATION, FALSE, pid)); |
| 731 | |
| 732 | if (!h) { |
| 733 | const auto e = GetLastError(); |
| 734 | log::error("can't get name of process {}, {}", pid, formatSystemMessage(e)); |
| 735 | return {}; |
| 736 | } |
| 737 | |
| 738 | return getProcessName(h.get()); |
| 739 | } |
| 740 | |
| 741 | QString getProcessName(HANDLE process) |
| 742 | { |