Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   При запуске диспетчера задач процесс останавливается, при закрытии запускается (http://forum.oszone.net/showthread.php?t=322906)

id395949329@vk 18-01-2017 19:33 2704560

При запуске диспетчера задач процесс останавливается, при закрытии запускается
 
Всем привет, можно ли так сделать, чтобы при открытии определенного процесса, диспетчер задач останавливался (именно останавливался если можно, если нет тогда завершался), а при закрытии диспетчера снова запускался? Если на BAT нельзя сделать, то может быть на VBS. Заранее спасибо.

Iska 18-01-2017 20:50 2704575

Простите, кто на ком стоял™ что останавливалось, и что запускалось?

greg zakharov 18-01-2017 21:08 2704581

Цитата:

Цитата id395949329@vk
...диспетчер задач останавливался (именно останавливался если можно, если нет тогда завершался), а при закрытии диспетчера снова запускался?

Изобретаете SecuROM сызнова? Ответ кратко: на бат без сторонних утилит это сделать нельзя, на WSH - теоретически можно.

id395949329@vk 18-01-2017 23:36 2704609

Это можно сделать с программой process hacker, с помощью батники как направить команду на открытие программы и замораживание процесса при открытии диспетчера задач, а при закрытии размораживания

Iska 19-01-2017 05:03 2704639

Зачем?!

greg zakharov 19-01-2017 11:24 2704678

Цитата:

Цитата id395949329@vk
Это можно сделать с программой 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 2705964

Здравствуйте эксперты!
Аналогичный вопрос и у меня...
Реализовать нужно именно на vbs


Время: 15:32.

Время: 15:32.
© OSzone.net 2001-