Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] Мониторинг процесса в диспетчере задач и запуск его в случае отсутствия

Ответить
Настройки темы
VBS/WSH/JS - [решено] Мониторинг процесса в диспетчере задач и запуск его в случае отсутствия

Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


Добрый день.

есть задача добавить к загрузке скрипт который будет висеть в памяти и мониторить присутствие процесса - а в случае его закрытия "случайно" - его запуск.

процесс 'iexplore.exe' с ключом '-k'

вмешательство пользователей в диспетчер задач отсутствует.

Самому знаний возможно хватило бы что бы скопировать нужное из др. скриптов и связать в один скрипт, но на это уйдет время, а его увы нет.

Отправлено: 12:12, 06-12-2011

 

Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


selftrips.ru, в скрипте ожидается завершение работы именно того самого процесса, который и был запущен. И никакого другого. Посему — делайте два скрипта, каждый со своей командной строкой для «firefox.exe», и исполняйте оба (если сам Firefox такое позволяет).

Цитата selftrips.ru:
А что дает переход на 64 битную версию? »
Больший доступный объём оперативной памяти для процесса.

Отправлено: 16:35, 04-08-2016 | #31



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 9
Благодарности: 0

Профиль | Отправить PM | Цитировать


1. Как убить запущенный код VBS?
2. Те не смотря на то что в диспетчере зададч оба процесс имеют одно название, реально код понимает что это разные процессы?

Отправлено: 16:49, 04-08-2016 | #32


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата selftrips.ru:
1. Как убить запущенный код VBS? »
В Диспетчере задач.

Цитата selftrips.ru:
2. Те не смотря на то что в диспетчере зададч оба процесс имеют одно название, реально код понимает что это разные процессы? »
\Вид\Выбрать столбцы, «ИД процесса».

Отправлено: 17:10, 04-08-2016 | #33


Новый участник


Сообщения: 9
Благодарности: 0

Профиль | Отправить PM | Цитировать


1.Как он должен называться в диспетчере задач?
2,Т.е. контролируется ид процесса (я правильно понимаю что он каждый раз разный?)?

Отправлено: 17:31, 04-08-2016 | #34


Новый участник


Сообщения: 9
Благодарности: 0

Профиль | Отправить PM | Цитировать


Напишите, плиз, вариант кода для

Код: Выделить весь код
 firefox.exe imacros://run/?m=macros1.js -p profil1 -no-remote
Где кавычки ставить?)))

Отправлено: 18:01, 04-08-2016 | #35


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата selftrips.ru:
1.Как он должен называться в диспетчере задач? »
«wscript.exe», если не меняли стандартный сервер сценариев.

Цитата selftrips.ru:
2,Т.е. контролируется ид процесса (я правильно понимаю что он каждый раз разный?)? »
Да.

Цитата selftrips.ru:
Напишите, плиз, вариант кода для
Код: Выделить весь код
firefox.exe imacros://run/?m=macros1.js -p profil1 -no-remote
Где кавычки ставить?))) »
Здесь:
Код: Выделить весь код
		If .Get("Win32_Process").Create( _
			"""C:\Program Files (x86)\Mozilla Firefox\firefox.exe"" imacros://run/?m=""macros1.js"" -p profil1 -no-remote", _
			Null, Null, lngProcessID) = 0 Then

Отправлено: 18:47, 04-08-2016 | #36


Новый участник


Сообщения: 9
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Iska:
«wscript.exe», если не меняли стандартный сервер сценариев. »
не менял, но такого процесса не могу найти (WIN10)

Отправлено: 19:19, 04-08-2016 | #37


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Покажите скриншот Диспетчера задач с процессами («Alt-PrintScreen»).

Отправлено: 20:49, 04-08-2016 | #38


Новый участник


Сообщения: 9
Благодарности: 0

Профиль | Отправить PM | Цитировать


Если запущено несколько wscript.exe можно ли как то сделать чтобы они как то различались в диспетчере задач?
Спасибо

Отправлено: 06:47, 05-10-2016 | #39


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата selftrips.ru:
Если запущено несколько wscript.exe можно ли как то сделать чтобы они как то различались в диспетчере задач? »
Они и так различаются — идентификатором процесса, временем запуска, возможно — командной строкой.

Отправлено: 15:43, 05-10-2016 | #40



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] Мониторинг процесса в диспетчере задач и запуск его в случае отсутствия

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - как понизить приоритет процесса если его нет в диспетчере задач? Firiat Microsoft Windows 2000/XP 9 22-08-2010 00:58
[решено] Проверка наличия процесса в Диспетчере задач Hawk37 AutoIt 1 05-03-2010 16:37
Любой язык - [решено] Скрипт который бы запускал 2 процесса и в случае убийства одного убивал бы и другой iDrug Скриптовые языки администрирования Windows 7 12-10-2009 19:08
CMD/BAT - [решено] Создание текстового файла при условии его отсутствия в папке spilberg Скриптовые языки администрирования Windows 1 12-07-2009 15:58
Разное - Мониторинг и трассировка процесса выключения системы. medved26 Microsoft Windows 2000/XP 1 06-10-2008 15:34




 
Переход