У меня есть служба Windows, которая должна работать на ПК, который оставлен на 24 часа.
Я не могу полагаться на то, что на компьютере отключен режим сна / выключения, поскольку он установлен на 3500 сайтах, а X, Y или Z могут означать, что режим сна / выключения не отключен.
Есть ли какой-нибудь изящный способ .NET, которым я могу не дать Windows дремлет?
Или будет достаточно периодической записи в файл (скажем, запись даты раз в минуту)?
Пожалуйста, не допускайте боковых / плохих предупреждений "вы не должны насиловать подобные вещи, оставьте это на усмотрение компьютера". Моя работа - убедиться, что эта программа достигает этого на компьютерах клиентов!
Ура! * * 1013
Edit:
[Большой вздох]
Как обычно, боковые стороны не могут не комментировать. Я пытался отговорить, чтобы избежать изложения - оправдать себя, но эй. Это не сработало. Люди предполагали, что я пытаюсь захватить «ИХ» компьютеры.
Он предназначен для корпоративных клиентов и отслеживает действия на оборудовании безопасности и регистрирует его. Как будто кто-то открывает дверь с помощью электронного ключа.
Поскольку двери должны функционировать 24 часа в сутки, они, очевидно, хотят вести лесозаготовки 24 часа в сутки.
Это не преступление. У них много сайтов, где они хотят, чтобы это произошло. Они не могут рассчитывать на то, что персонал отключит функции спящего режима и сна. Поэтому они попросили меня убедиться, что он может остаться в живых.
Опять же, это действительно не преступление. Иногда такие вещи просто случаются.
Я ненавижу оправдывать каждый вопрос, который я задаю здесь. Реальный мир просто не такой аккуратный и пушистый, как нам всем хотелось бы.
На более позитивной ноте, большое спасибо тем, кто помог !!