Показать полную графическую версию : [решено] скрипт закрытия программы
muslimdogger
05-05-2014, 00:41
в системе время от времени запускается программа program.exe, окна у нее нет, но ее наличие можно увидеть в диспетчере задач. нужно чтоб при ее запуске, скрипт сразу "убивал" ее
берем планировщик http://www.nncron.ru/ и запускаем в нем на выполнение каждые 3 минуты батник следующего содержания: taskkill program.exe /im /f
alv1r, так и планировщик Windows можно использовать... Но и в том и в другом случае программа всё равно может отработать до 3 минут -- а в вопросе стоит "сразу убить".
Да и убивать процесс не убедившись предварительно, что он действительно существует -- это моветон. ;)
Если уж так хочется скриптом: Сценарий Prevent a Process from Running (http://gallery.technet.microsoft.com/scriptcenter/7bbecb60-e360-47dd-8aae-bf91c6d58df6).
muslimdogger
05-05-2014, 23:00
спасибо, но все таки не вариант это с помощью cmd сделать?
все таки не вариант это с помощью cmd сделать? »
Тут тот же текстовый файл, но имеющий расширение не .bat или .cmd, а .vbs. И работает без видимого окна и на любых машинах начиная с Win-95.
Командные же файлы менее приспособлены к такого типа операциям, и для получения требуемой функциональности придётся прибегать к извращениям, а также запускать с ключом, скрывающим окно (и кнопку в Панели задач) работающего командного процессора. Ещё один вариант, использование PowerShell, всё равно несколько сложнее и требует некоторых настроек на машине, где запускаются его сценарии.
muslimdogger
06-05-2014, 08:03
mwz, благодарю! разобрался
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC