Win32 API Вход пользователя в систему, когда интерактивный вход не разрешен
Я использую Win32 API Logon пользователя на C#, чтобы выдать себя за канал wcf. Проблема, когда служба работает на машине, где администратор удалил всех пользователей (кроме администратора) из "Разрешить локальный вход в систему", олицетворение завершается неудачно. Как можно олицетворять вызов, если объект групповой политики не разрешает "Разрешить локальный вход в систему" (интерактивный вход в систему)?
дополнительная информация:
- Я пытался использовать все методы (Interactive, NewCredentials, Network...)
- Служба запускает веб-приложение, обслуживающее всех пользователей организации. Администратор не позволяет добавлять всех пользователей в "Разрешить локальный вход в систему" (как правило, все пользователи организации есть)
- Олицетворение канала WCF является устаревшим кодом и не может быть изменено.