Как проверить запущен ли процесс в Windows? Открываем cmd и вводим:
tasklist /FI "IMAGENAME eq process.exe"
где process.exe - имя процесса
Для получения более подробной информации о параметрах и фильтрах команды tasklist вводим:
tasklist /?
Если же это необходимо делать постоянно или использовать где то, то создаем файл с расширением *.bat, ОБЯЗАТЕЛЬНО В КОДИРОВКЕ 866 (OEM - русская) или 1251 (ANSI - кириллица) и записываем в него следующее содержимое:
cls
@echo off
title Поиск процеса
echo Результат:
echo.
tasklist /FI "IMAGENAME eq process.exe"
echo.
pause
exit
Так же есть альтернативный вариант:
cls
@echo off
title Поиск процеса
echo Поиск...
echo.
tasklist | find "process.exe"
if errorlevel 1 goto NoRecord
echo.
echo Результат: Процесс найден
goto Done
:NoRecord
echo Результат: Процесс не найден
:Done
echo.
pause
exit
Сохраняем файл и смотрим на результат…