| Предыдущий | Следующий |
| MILERR_SCANNER_FAILED | MILERR_DISPLAYSTATEINVALID |
MILERR_SCREENACCESSDENIED
Что означает MILERR_SCREENACCESSDENIED
MILERR_SCREENACCESSDENIED означает, что WPF/MIL не получил доступ к экранному ресурсу из текущего desktop/session и security context. Такое возможно на secure desktop, в другой window station или при изоляции сеансов.
Что проверить
- Session ID, desktop/window station и security token процесса.
- Не выполняется ли операция из service/session 0 или во время secure desktop/UAC prompt.
- Совпадает ли сбой с подключением/отключением RDP, lock/unlock или сменой desktop.
Как исправлять
Экранную операцию выполняйте в интерактивном сеансе и desktop, где она разрешена архитектурой приложения. Не расширяйте ACL системных desktop-объектов только ради обхода этой ошибки: это маскирует неверную границу сеанса и ухудшает безопасность.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.