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

Компьютерный форум OSzone.net » Сфера Microsoft » Программное обеспечение Windows » Прочие - Программа проверки исполнения/запуска программ.

Ответить
Настройки темы
Прочие - Программа проверки исполнения/запуска программ.

Пользователь


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

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


Изменения
Автор: IgNat
Дата: 19-02-2012
Описание: Откорректировано название темы.
Подскажите, есть ли программа которая через определенные промежутки времени проверяла бы запущена или нет определенная программа, если не запущена - запускать ее автоматически?

Отправлено: 00:22, 19-02-2012

 

Ветеран


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

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


Я не знаю, что такое «запускать ее автоматически», а вот просто запускать — пожалуйста.

Можно, например, взять этот код, поправить время проверки (в секундах) и путь к приложению (с параметрами. если нужны) на потребные:
Код: Выделить весь код
Option Explicit

Dim lngProcessID

With WScript.CreateObject("WbemScripting.SWbemLocator").ConnectServer(".", "root\cimv2")
	Do
		If .Get("Win32_Process").Create( _
			"""C:\Program Files\Internet Explorer\iexplore.exe"" -k ""file://C:\WINDOWS\Help\Tours\htmlTour\default.htm""", _
			Null, Null, lngProcessID) = 0 Then
			
			.ExecNotificationQuery( _
				"SELECT * FROM __InstanceDeletionEvent WITHIN 1 WHERE " & _
				"TargetInstance ISA 'Win32_Process' AND " & _
				"TargetInstance.ProcessID = '" & CStr(lngProcessID) & "'").NextEvent
		Else
			' Не удалось запустить процесс
			Exit Do
		End If
	Loop
End With

WScript.Quit 0
Это сообщение посчитали полезным следующие участники:

Отправлено: 02:50, 19-02-2012 | #2



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

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


Пользователь


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

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


Iska, спасибо. Но прошу прощения за глупый вопрос: что делать с этим кодом?, через что и как его запускать?

Отправлено: 17:11, 19-02-2012 | #3


Ветеран


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

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


Цитата MXMX:
что делать с этим кодом?, через что и как его запускать? »
Сохранить в файл с расширением «vbs», заменив выделенное цветом согласно Вашим данным. После чего можно будет запустить его на исполнение любым способом: двойным щелчком из Проводника, через ярлык в Автозагрузке и т.п.

P.S. Если у Вас не получится самостоятельно — укажите здесь конкретные значения для «определенные промежутки времени» и «определенная программа», подскажем.
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:34, 19-02-2012 | #4


Пользователь


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

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


Понял, еще вопрос: созданный данным образом файл нужно запускать один раз или при каждой загрузке системы (т.е. добавить в автозагрузку)?

Отправлено: 21:12, 19-02-2012 | #5


Ветеран


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

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


Если Вам нужно сие не на один сеанс, то — да, добавлять.

Отправлено: 22:37, 19-02-2012 | #6


Пользователь


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

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


В строке:
Код: Выделить весь код
"""C:\Program Files\Internet Explorer\iexplore.exe"" -k ""file://C:\WINDOWS\Help\Tours\htmlTour\default.htm""", _
часть после -k, я так понимаю параметр?
А простая проверка запущена программа или нет, будет выглядеть так:
Код: Выделить весь код
"""C:\Program Files\Internet Explorer\iexplore.exe""", _
Правильно?

Какие еще могут быть параметры кроме указанного в примере?

Отправлено: 02:02, 20-02-2012 | #7


Ветеран


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

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


Цитата MXMX:
В строке … часть после -k, я так понимаю параметр? »
Верно.

Цитата MXMX:
А простая проверка запущена программа или нет, будет выглядеть так… Правильно?»
Не проверка, а запуск указанного приложения.

Цитата MXMX:
Какие еще могут быть параметры кроме указанного в примере? »
Я не могу Вам сие подсказать, поскольку Вы так и не озвучили имя «определенной программы».

Отправлено: 05:23, 20-02-2012 | #8


Пользователь


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

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


Ситуация в следующем: Компьютер со свежеустановленной виндой, драйверами, программами..., но на нем почему-то постоянно с неопределенной периодичностью и без выявленных закономерностей вылетает QIP 2005, Mail Агент + есть подозрение что и Радмин Сервер (т.к. после сбоев qip'a я больше не могу подключиться к комопу - спасает только перезагрузка компа или перезапуск программ)...

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

P.S.: На компе кроме стоят DrWeb + Outpost Firewall (лицензионные)

Отправлено: 08:42, 20-02-2012 | #9


Ветеран


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

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


MXMX, я совсем не знаком с деталями работы RAdmin. Серверная часть функционирует как служба? Если так, то имеет смысл манипулировать её настройками о действиях при сбое.

Если не так, то примерный план действий следующий. Вместо:
Код: Выделить весь код
""C:\Program Files\Internet Explorer\iexplore.exe"" -k ""file://C:\WINDOWS\Help\Tours\htmlTour\default.htm""
подставляете тот путь и, возможно, параметры, согласно которым осуществляется автоматический запуск «RAdmin» обычным, так сказать, способом. Затем убираете автоматический запуск «RAdmin» и назначаете автоматический запуск скрипта любым способом.

P.S. Хотя, на мой взгляд, лучше всё-таки стоит попытаться найти причины сбоев.

Отправлено: 07:29, 22-02-2012 | #10



Компьютерный форум OSzone.net » Сфера Microsoft » Программное обеспечение Windows » Прочие - Программа проверки исполнения/запуска программ.

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Ищу программу lexx3d Тест-форум 1 21-09-2011 16:45
Утилиты - Ищу программу А_н_д_р_ей Тест-форум 1 31-08-2011 23:24
Ищу программу переименовывания файлов venuko Хочу все знать 3 04-06-2009 19:44
ищу программу! Fedor Хочу все знать 4 30-04-2003 17:28




 
Переход