(Да, я знаю, что это, как правило, плохая идея - я рад, что в данном конкретном случае риски снижаются другими средствами)
У меня есть служба C #, которая должна взаимодействовать с рабочим столом пользователя.,Это работало нормально с сервисом, работающим в качестве LocalSystem, с опцией «разрешить сервису взаимодействовать с рабочим столом».System.Environment.UserInteractive
- это True
, а остальная часть службы работает нормально.
Однако теперь я хочу запустить службу под учетной записью службы, чтобы лучше заблокировать разрешения.Служба работает как TestAccount, и я добавил интерактивный флаг 0x100 к типу службы.Теперь System.Environment.UserInteractive
- это False
.
Чего мне не хватает?