Разрешить учетной записи службы Windows взаимодействовать с рабочим столом - PullRequest
0 голосов
/ 17 декабря 2018

(Да, я знаю, что это, как правило, плохая идея - я рад, что в данном конкретном случае риски снижаются другими средствами)

У меня есть служба C #, которая должна взаимодействовать с рабочим столом пользователя.,Это работало нормально с сервисом, работающим в качестве LocalSystem, с опцией «разрешить сервису взаимодействовать с рабочим столом».System.Environment.UserInteractive - это True, а остальная часть службы работает нормально.

Однако теперь я хочу запустить службу под учетной записью службы, чтобы лучше заблокировать разрешения.Служба работает как TestAccount, и я добавил интерактивный флаг 0x100 к типу службы.Теперь System.Environment.UserInteractive - это False.

Чего мне не хватает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...