Запуск Windows, запуск приложения после подключения к домену

279
user2617750

У меня есть старое программное обеспечение, которое работает с доменом сразу после его запуска. (Как отправка сообщения на сервер с использованием MSMQ).

Это программное обеспечение должно запускаться автоматически при запуске компьютера. (Когда кто-либо вошел в систему на самом деле.)

Я использовал ключ реестра «HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Run», чтобы запустить это приложение.

Проблема заключается в следующем: после входа пользователя в систему это программное обеспечение запускается как можно скорее, и оно выдает ошибку типа «Объект домена ActiveX Bla Bla Bla Bla не может Bla Bla». Потому что что-то о доменном подключении еще не готово. Я не могу вспомнить точное время, но когда пользователь вошел в систему, через 1 или 2 минуты он становится готовым.

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

Мне нужно создать задачу с помощью планировщика задач, который должен запускаться автоматически при входе в систему, но только после того, как он увидит какое-либо событие в средстве просмотра событий (например, подключение к домену является готовым событием?)

Я думаю, что это можно сделать с помощью раздела «триггеров» в планировщике задач. Но я не знаю, какое событие я должен использовать. (и это идентификатор)

1
Используйте запланированное задание. Ты пытался? Ramhound 7 лет назад 0
Я не знаю идентификатор события, сгенерированного, когда подключение к домену готово. Я буду использовать это событие в разделе триггеров при создании задачи. user2617750 7 лет назад 0

1 ответ на вопрос

2
Overmind

Используйте задержку запуска, как этот .

или же

Запустите ваше приложение как сервис, с автоматическим типом запуска с задержкой.

Я не хочу устанавливать задержку. Когда пользователь домена вошел в систему, я должен ждать, что-то о домене становится готовым. Windows должна писать событие, когда оно станет готовым. Я буду использовать этот идентификатор события в качестве триггера при создании задачи из планировщика задач, и это программное обеспечение автоматически запустится, когда соединение с доменом будет готово. Я не могу узнать, как это сделать. user2617750 7 лет назад 0
Используйте «запустить для всех пользователей», и это будет точный эффект. Не зная точного необходимого ресурса, вы не сможете сделать более точное определение. Overmind 7 лет назад 0