0 / 0 / 0
Регистрация: 05.10.2017
Сообщений: 86
|
|
1 | |
Запускать процесс, если его завершили15.01.2018, 12:00. Показов 723. Ответов 9
Метки нет (Все метки)
Доброго времени суток! Подскажите, каким образом реализовать. Задача такая: при запуске ОС запускается приложение. Нужно, осуществить запуск этого приложения, если кто-то завершил его в процессах. Как это все автоматизировать?
0
|
15.01.2018, 12:00 | |
Ответы с готовыми решениями:
9
Как не запускать процесс еще раз если он уже запущен Если первый процесс за заданное время не выполнился, то прервать его и перейти к выполнению второго Проверять, запущен ли процесс, а если он не запущен, то запускать его Почему макрос работает, если создавать и запускать его в Командной строке, а если в пакетном файле, то нет? |
Неадекват
1492 / 1230 / 246
Регистрация: 02.04.2010
Сообщений: 2,789
|
|
15.01.2018, 12:10 | 2 |
В событии завершения прописать новый запуск.
0
|
0 / 0 / 0
Регистрация: 05.10.2017
Сообщений: 86
|
|
15.01.2018, 13:00 [ТС] | 3 |
Это работает, если на крести его закрывать, а когда я его процесс завершаю - нет.. Есть еще варианты?
0
|
Неадекват
1492 / 1230 / 246
Регистрация: 02.04.2010
Сообщений: 2,789
|
|
15.01.2018, 13:52 | 4 |
Писать службу которая будет проверять запущен процесс или нет, еще можно через хуки, но это уже ближе к вирусописательству.
0
|
0 / 0 / 0
Регистрация: 05.10.2017
Сообщений: 86
|
|
15.01.2018, 14:26 [ТС] | 5 |
Я как раз службу и написал, но почему-то процесс не запускает после уничтожения...а запускает только если эту службу перезапустить. И приложение уже запускается не от текущего пользователя, а от пользователя системы.. Как тут тогда можно поступить?
0
|
Неадекват
1492 / 1230 / 246
Регистрация: 02.04.2010
Сообщений: 2,789
|
|
15.01.2018, 16:22 | 6 |
приложение будет запускаться от того пользователя от которого запущена служба.
Видимо такая служба
0
|
0 / 0 / 0
Регистрация: 05.10.2017
Сообщений: 86
|
|
15.01.2018, 21:32 [ТС] | 7 |
пример подобной службы можете показать?
0
|
Неадекват
1492 / 1230 / 246
Регистрация: 02.04.2010
Сообщений: 2,789
|
||||||
15.01.2018, 21:48 | 8 | |||||
Эм... Элементарно вроде пишется.
0
|
0 / 0 / 0
Регистрация: 05.10.2017
Сообщений: 86
|
|
15.01.2018, 22:56 [ТС] | 9 |
Тоже самое написано... ладно, спасибо, посмотрю еще внимательнее, из-за чего может быть
0
|
1755 / 1347 / 1407
Регистрация: 28.10.2016
Сообщений: 4,267
|
|
15.01.2018, 23:05 | 10 |
Как вариант можно сделать ещё одну программку, которая будет проверять наличие необходимого процесса. В случае его отсутствия она будет его запускать. Правда если выбить и её, то ничего не изменится
Добавлено через 1 минуту Как сделать программу невидимой для вкладки "Приложения" в диспетчере задач может это как-то поможет Добавлено через 1 минуту Создать приложение, которое нельзя закрыть
0
|
15.01.2018, 23:05 | |
15.01.2018, 23:05 | |
Помогаю со студенческими работами здесь
10
А как из агента запускать процесс? По таймеру запускать новый процесс если запускать приложение в вижуалке (ctrl + f5) то оно работает правильно, но если запустить через .exe файл - нет! Процесс монтажа в верхнем регистре, чтобы проверить, для всех символов строки, если это нижний регистр и конвертировать его в символ верхнего р Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |