Войти

Показать полную графическую версию : При запуске диспетчера задач процесс останавливается, при закрытии запускается


id395949329@vk
18-01-2017, 19:33
Всем привет, можно ли так сделать, чтобы при открытии определенного процесса, диспетчер задач останавливался (именно останавливался если можно, если нет тогда завершался), а при закрытии диспетчера снова запускался? Если на BAT нельзя сделать, то может быть на VBS. Заранее спасибо.

Iska
18-01-2017, 20:50
Простите, кто на ком стоял™ что останавливалось, и что запускалось?

greg zakharov
18-01-2017, 21:08
...диспетчер задач останавливался (именно останавливался если можно, если нет тогда завершался), а при закрытии диспетчера снова запускался?Изобретаете SecuROM сызнова? Ответ кратко: на бат без сторонних утилит это сделать нельзя, на WSH - теоретически можно.

id395949329@vk
18-01-2017, 23:36
Это можно сделать с программой process hacker, с помощью батники как направить команду на открытие программы и замораживание процесса при открытии диспетчера задач, а при закрытии размораживания

Iska
19-01-2017, 05:03
Зачем?!

greg zakharov
19-01-2017, 11:24
Это можно сделать с программой process hacker, с помощью батники как направить команду на открытие программы и замораживание процесса при открытии диспетчера задач, а при закрытии размораживанияProcess Hacker - это GUI, а не CUI приложение, в нем не предусмотрено каких-либо параметров командной строки, следовательно взаиодействовать с ним из бата невозможно. Манипуляция с процессами из комстроки возможна либо с помощью штатных консольных утилит вроде tasklist, taskkill, wmic, либо с third party инструментарием вроде PsTools от SysInternals. В WSH (то бишь VBS\JS) манипуляция процессами возможна в основном через WMI, но также можно использовать tasklist, taskkill и сторонние утилиты.
То, о чем просите Вы, лучше и вовсе переложить на плечи C или Asm, короче, высокоуровнего языка программирования. Суть сводится к созданию сервиса, отслеживающего появление некого окна (в данном случае диспетчер задач) с "заморозкой" нужного процесса.

Qweezy
24-01-2017, 20:54
Здравствуйте эксперты!
Аналогичный вопрос и у меня...
Реализовать нужно именно на vbs




© OSzone.net 2001-2012