СПАСИБО МНОГО, а отметить сообщение полезным в самый раз!!!
для скрытого запуска нужно было изначально использовать vbs, теперь могу предложить такой вариант
первый файл process.bat
Код:
@Echo Off
SetLocal EnableExtensions
Set put=C:\NOD32view
Set ProcessName=NOD32view.exe
:1
cls
TaskList /FI "ImageName EQ %ProcessName%" | Find /I "%ProcessName%"
If %ErrorLevel% NEQ 0 Start %put%\%ProcessName%
ping -n 50 127.0.0.1 >NUL
goto :1
и второй
start.vbs для скрытого запуска первого вот с таким содержанием
Код:
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run "cmd.exe /c process.bat", 0, false
в итоге остается просто запустить start.vbs(желательно чтобы оба файла лежали в одной папке)
ЕСЛИ КОМПИЛИРОВАТЬ В EXE ТО МОЖНО СДЕЛАТЬ ПРИЛОЖЕНИЕ СКРЫТЫМ В КОМПИЛЯТОРЕ Quick Batch File Compiler И НИКАКИХ ПРОЧИХ ФАЙЛОВ НЕ ПОНАДОБИТЬСЯ