Fix handle close issue

This commit is contained in:
Jack251970 2025-06-11 16:52:19 +08:00
parent d77993e215
commit 4cf66362af

View file

@ -929,6 +929,11 @@ retry:
}
}
if (pi.hProcess != HANDLE.Null) PInvoke.CloseHandle(pi.hProcess);
if (pi.hThread != HANDLE.Null) PInvoke.CloseHandle(pi.hThread);
if (hShellProcessToken != HANDLE.Null) PInvoke.CloseHandle(hShellProcessToken);
if (hPrimaryToken != HANDLE.Null) PInvoke.CloseHandle(hPrimaryToken);
if (hShellProcess != HANDLE.Null) PInvoke.CloseHandle(hShellProcess);
return true;
cleanup: