diff --git a/Foundation/src/Process_WIN32U.cpp b/Foundation/src/Process_WIN32U.cpp index dd4604377..05bed4042 100644 --- a/Foundation/src/Process_WIN32U.cpp +++ b/Foundation/src/Process_WIN32U.cpp @@ -261,6 +261,7 @@ void ProcessImpl::killImpl(PIDImpl pid) } } + bool ProcessImpl::isRunningImpl(const ProcessHandleImpl& handle) { BOOL fRC = true; @@ -271,6 +272,8 @@ bool ProcessImpl::isRunningImpl(const ProcessHandleImpl& handle) return fRC; } + + bool ProcessImpl::isRunningImpl(PIDImpl pid) { HANDLE hProc = OpenProcess(PROCESS_TERMINATE, FALSE, pid); @@ -283,6 +286,7 @@ bool ProcessImpl::isRunningImpl(PIDImpl pid) return fRC; } + void ProcessImpl::requestTerminationImpl(PIDImpl pid) { NamedEvent ev(terminationEventName(pid));