Можно ли пометить программу как "всегда разрешенную для доступа к рабочему столу" (или что-то в этом роде), чтобы Windows постоянно не выдавала сообщение об обнаружении интерактивных служб?

1 ответ1

1

Это происходит из-за разделения сеансов для служб начиная с Vista.

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

Это известно как « Shatter Attack ».

Поскольку вы будете работать именно против основной функции безопасности Windows, я бы сказал, что нет способа сделать то, что вы хотите (в Windows 7).

Вместо этого реальный ответ - заменить любой сервис, который запускает обнаружение интерактивных сервисов, на что-то, что было сделано с учетом Vista+; то, что не ожидает, что пользовательский сеанс будет в том же сеансе, что и сервис.

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