1

Я использую программу p2p, которая работает как сервис. Но в этой программе есть ошибка, из-за которой она не сможет работать должным образом, если компьютер не подключен к Интернету во время запуска службы.

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

Итак, я хочу проверить, подключен ли мой компьютер к Интернету, прежде чем запускать службу p2p. И я хочу, чтобы это было программно (во время запуска), потому что это происходит на всех машинах Windows 7.

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

Возможны ли обе вещи !! Я относительно новичок в задачах системного администратора, подобных этому.

Любые предложения будут благодарны.

Спасибо

1 ответ1

0

Эта ошибка приводит к полной остановке или зависанию программы? Если он останавливается, вы можете просто использовать свойства службы для автоматического перезапуска службы (Службы -> Свойства -> вкладка Восстановление).

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

Это усложняется, если программа зависает без закрытия процесса.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .