Проблема только в одной службе BlueSoleilCS.exe
и для перезапуска достаточно одной строчки :
Run('taskkill /f /im BlueSoleilCS.exe',"", @SW_HIDE)
Далее она сама запустится, но для верности можно убить все службы,
а вот запуск я-бы либо на делал вообще, либо сделал так :
ShellExecute($ProgramFileDir & "\IVT Corporation\BlueSoleil\BlueSoleilCS.exe")
Паузы тоже не нужны - тем более 5 сек.
и всё - тк значек у меня отключен из меню БС и нам его запуск и размножение в трее не нужно ..
|