diff --git a/Source/Common/Util.cpp b/Source/Common/Util.cpp index 169f001df..cf8afae25 100644 --- a/Source/Common/Util.cpp +++ b/Source/Common/Util.cpp @@ -63,7 +63,7 @@ bool pjutil::TerminatedExistingExe() break; } } - HANDLE hHandle = OpenProcess(PROCESS_ALL_ACCESS, FALSE, lppe.th32ProcessID); + HANDLE hHandle = OpenProcess(SYNCHRONIZE|PROCESS_TERMINATE, FALSE, lppe.th32ProcessID); if (hHandle != nullptr) { if (TerminateProcess(hHandle, 0))