Вопрос

Мы хотели бы построить заставку, которая показывает рабочий стол и запущенные приложения, но предотвращает ввод пользователя, показывая экран входа в систему. Идея состояла в том, чтобы создать приложение Windows без окна или прозрачного окна. Однако, как только заставка активирует рабочий стол, и все приложения скрыты от экрана.

Можно ли запустить заставку, не скрывая настольный компьютер?

Спасибо,

BJA

Это было полезно?

Решение

Возможно ли вам реализовать это как нечто иное, чем заставка? Я предполагаю, что у API Windows есть метод, который позволяет вам рассказать, как долго компьютер был простальным Приложение так, чтобы он непрерывно работал как фоновый процесс, и будет всплыть в диалоговом окне «Модальное» (или вашу идею прозрачного окна) или что -то, что подсказывает информацию о входе в систему пользователя, когда компьютер простаивал в течение определенного количества времени.

Другие советы

Почему вы не можете просто схватить изображение экрана, когда SS начинается. Затем используйте это в качестве фона вашего SS.

В Vista есть заставка для экрана пузырьков, который просто начинает помещать пузырьки на экране. Не уверен, как они это делают.

Вам лучше просто создать полноэкранное приложение с прозрачным окном, которое запускается на таймере, как заставка. Функциональность экрана, хотя и похожа на то, что вы делаете, функционирует по -разному.

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

Таким образом, вы получаете выгоду (безопасный рабочий стол, обычная последовательность входа в Windows и т. Д.) Сэкзаере, но все же вы можете отобразить то, что вам нужно.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top