Dodakaedr,
Скрытый текст
;подключаем библиотеку
!include "ProcessFunc.nsh"
;Поиск запущенного процесса по имени процесса
;По указанному имени ищем запущенный процесс
;${FindProcessName} "process.exe" $var
;process.exe - Имя процесса с расширением, которое требуется найти.
;возвращаемые значения в указанную переменную $var
;$var = 1 -процесс найден.
;$var = none -процесс не найден.
;$var = error -ошибка получения снимка запущенных процессов
${FindProcessName} "explorer.exe" $0
StrCmp $0 "1" 0 +2
MessageBox MB_ICONINFORMATION|MB_OK "Проводник запущен!"
;нужный код
StrCmp $0 "none" 0 +2
MessageBox MB_ICONINFORMATION|MB_OK "Проводник не запущен!"
;нужный код
Quit
В Справке в этом коде ошибки