/
n-dimens
/
pascalabcnet
Обзор
Документация
Войти
/
n-dimens
/
pascalabcnet
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ReleaseGenerators/PascalABCNETMini.nsi
22 строки
639 B
Бондарев Иван
installer: check if PascalABCNET.exe is running (fix #378)
23 апр 2017, 12:49
23 апр 2017, 12:49
747430e
Код
Авторство
О чём код?
SetCompressor /SOLID lzma OutFile "..\Release\PascalABCNETMiniSetup.exe" !include PascalABCNET_head.nsh !include PascalABCNET_sections_min.nsh !include PascalABCNET_end.nsh !include "nsProcess.nsh" Function .onInit IfFileExists "$WINDIR\Microsoft.NET\Framework\v4.0.30319\System.dll" +3 0 MessageBox MB_OK $(DESC_Framework_Required) Abort !insertmacro MUI_LANGDLL_DISPLAY Goto exit exit: checkprocess: ${nsProcess::FindProcess} "PascalABCNET.exe" $R0 StrCmp $R0 0 0 notRunning MessageBox MB_RETRYCANCEL|MB_ICONEXCLAMATION $(DESC_IsRunning) IDRETRY checkprocess IDCANCEL end end: Abort notRunning: FunctionEnd