3

Для решения Kiosk я ищу полностью надежный способ запуска командного файла в Windows 7 после указанного времени без какого-либо ввода пользователя (думаю, заставка). До сих пор я смотрел на:

  • Планировщик заданий Windows (не удается, поскольку, насколько я смог выяснить, не поддерживает этот тип событий - событие бездействия - это совсем другое животное)
  • Операции с хранителями экрана (изначально очень многообещающие, но терпят неудачу из-за того, что показывают сообщение перед запуском задачи (в данном случае это неприемлемо), а также не являются полностью надежными, насколько показали мои (неисчерпывающие) тесты)

Есть другие идеи?

2 ответа2

1

Скринсейвер Операции действительно работали правильно для моего варианта использования. Диалог можно отключить, просто установив задержку на 0, и ненадежность, похоже, происходит из-за какой-то другой части моей настройки, заставляющей заставку не срабатывать должным образом.

Так что я все еще очень хотел бы решение, которое не основано на таймере заставки Windows, так как есть определенные части моей установки, с которыми я ничего не могу поделать, если выясняется, что они являются виновником здесь.

-2

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

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