Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для kotkovets

Ветеран


Сообщения: 1216
Благодарности: 486

Профиль | Отправить PM | Цитировать


Цитата MKN:
И ещё вопрос : Каким образом лучше реализовать поиск перед установкой, запущенного процесса (программы) и его закрытия в случае обнаружения ? »
На примере плагина http://nsis.sourceforge.net/Processes_plug-in
Код: Выделить весь код
Function .onInit
 Processes::FindProcess "Explorer.exe"
 Pop $R0
 StrCmp $R0 1 0 +3
 MessageBox MB_OK "Explorer запущен($R0)"
 Processes::KillProcess "Explorer.exe"
 StrCmp $R0 0 0 +2
 MessageBox MB_OK "Explorer не запущен($R0)"
FunctionEnd
предпочитаю http://nsis.sourceforge.net/NsProcess_plugin
читать дальше »
Код: Выделить весь код
OutFile OutFile.exe

Function .onInit
 nsProcess::_FindProcess /NOUNLOAD "explorer.exe"
 Pop $R0
 StrCmp $R0 0 0 +3
 MessageBox MB_OK "$R0 | Explorer запущен"
 nsProcess::_KillProcess /NOUNLOAD "explorer.exe"
 StrCmp $R0 603 0 +2
 MessageBox MB_OK "$R0 | Explorer не запущен"
 Quit
FunctionEnd

-------
Спасибо ВСЕМ за то, что тратите свое время, что бы ПОМОЧЬ МНЕ.


Последний раз редактировалось kotkovets, 26-09-2010 в 01:34.


Отправлено: 14:56, 25-09-2010 | #789