|
Компьютерный форум OSzone.net » Сфера Microsoft » Программное обеспечение Windows » Прочие - Программа проверки исполнения/запуска программ. |
|
|
Прочие - Программа проверки исполнения/запуска программ.
|
Пользователь Сообщения: 82 |
Профиль | Отправить PM | Цитировать
Подскажите, есть ли программа которая через определенные промежутки времени проверяла бы запущена или нет определенная программа, если не запущена - запускать ее автоматически?
|
|
Отправлено: 00:22, 19-02-2012 |
Ветеран Сообщения: 27449
|
Профиль | Отправить 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
|
Профиль | Отправить PM | Цитировать Iska, спасибо. Но прошу прощения за глупый вопрос: что делать с этим кодом?, через что и как его запускать?
|
Отправлено: 17:11, 19-02-2012 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата MXMX:
P.S. Если у Вас не получится самостоятельно — укажите здесь конкретные значения для «определенные промежутки времени» и «определенная программа», подскажем. |
|
Отправлено: 18:34, 19-02-2012 | #4 |
Пользователь Сообщения: 82
|
Профиль | Отправить PM | Цитировать Понял, еще вопрос: созданный данным образом файл нужно запускать один раз или при каждой загрузке системы (т.е. добавить в автозагрузку)?
|
|
Отправлено: 21:12, 19-02-2012 | #5 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Если Вам нужно сие не на один сеанс, то — да, добавлять.
|
Отправлено: 22:37, 19-02-2012 | #6 |
Пользователь Сообщения: 82
|
Профиль | Отправить PM | Цитировать В строке:
"""C:\Program Files\Internet Explorer\iexplore.exe"" -k ""file://C:\WINDOWS\Help\Tours\htmlTour\default.htm""", _ А простая проверка запущена программа или нет, будет выглядеть так: Правильно? Какие еще могут быть параметры кроме указанного в примере? |
Отправлено: 02:02, 20-02-2012 | #7 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата MXMX:
Цитата MXMX:
Цитата MXMX:
|
|||
Отправлено: 05:23, 20-02-2012 | #8 |
Пользователь Сообщения: 82
|
Профиль | Отправить PM | Цитировать Ситуация в следующем: Компьютер со свежеустановленной виндой, драйверами, программами..., но на нем почему-то постоянно с неопределенной периодичностью и без выявленных закономерностей вылетает QIP 2005, Mail Агент + есть подозрение что и Радмин Сервер (т.к. после сбоев qip'a я больше не могу подключиться к комопу - спасает только перезагрузка компа или перезапуск программ)...
Собственно программка и нужна для проверки с определенной периодичностью запущен радмин или нет, и его запуска... P.S.: На компе кроме стоят DrWeb + Outpost Firewall (лицензионные) |
Отправлено: 08:42, 20-02-2012 | #9 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать MXMX, я совсем не знаком с деталями работы RAdmin. Серверная часть функционирует как служба? Если так, то имеет смысл манипулировать её настройками о действиях при сбое.
Если не так, то примерный план действий следующий. Вместо: ""C:\Program Files\Internet Explorer\iexplore.exe"" -k ""file://C:\WINDOWS\Help\Tours\htmlTour\default.htm"" P.S. Хотя, на мой взгляд, лучше всё-таки стоит попытаться найти причины сбоев. |
Отправлено: 07:29, 22-02-2012 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Ищу программу | 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 |
|