Соображения по обеспечению безопасности диалоговых служб


Службы, запускающиеся в улучшенном контексте обеспечения безопасности, типа учетной записи LocalSystem, не должны создавать окно на диалоговом рабочем столе, потому что любое другое приложение, которое запускается на диалоговом рабочем столе, может взаимодействовать с этим окном. Это отличает службу от  любого приложения, которое начал выполнять  пользователь. Кроме того, службы, которые запускаются как LocalSystem, не должны обращаться к диалоговому рабочему столу, вызывая функцию OpenWindowStation или GetThreadDesktop.

Нижеследующий список идентифицирует два способа, которыми служба может взаимодействовать с пользователем, не создавая диалоговую службу:

Будущие версии Windows, возможно, не будут поддерживать диалоговые службы. Поэтому, лучше использовать другой подход, чтобы поддерживать взаимодействие между пользователем и службой.

Назад в оглавление
На главную страницу

Hosted by uCoz