diff --git a/src/common/processing_windows.c b/src/common/processing_windows.c index e5f7086d3..3f07f1136 100644 --- a/src/common/processing_windows.c +++ b/src/common/processing_windows.c @@ -169,6 +169,9 @@ bool ffProcessGetInfoWindows(uint32_t pid, uint32_t* ppid, FFstrbuf* pname, FFst ? GetCurrentProcess() : OpenProcess(PROCESS_QUERY_LIMITED_INFORMATION, FALSE, pid); + if (hProcess == INVALID_HANDLE_VALUE) + return false; + if (gui) *gui = GetGuiResources(hProcess, GR_GDIOBJECTS) > 0;