in reply to Is process running?

There are several ways to determine if a process is running or not. You could have a look at the Win32::Process::Info or Win32API::ProcessStatus modules.