Может ли служба Windows C #, работающая как локальная система или локальная служба, выдавать себя за другого пользователя без необходимости ввода пароля для этого пользователя ?
Как это будет сделано?
Примечание: Моя мотивация для этого заключается в том, чтобы иметь возможность запускать специфичные для пользователя запросы WMI в службе.Звонки WMI, которые я делаю (в API-интерфейс WMI OfflineFiles), чувствительны к пользователю, и они работают, только когда я запускаю свой сервис как пользователь, данные которого я хочу запросить.Я не хочу, чтобы пользователи вводили свои имена пользователей и пароли при установке службы, поэтому я хотел бы просто запустить службу как локальная система или что-то в этом роде и выдать себя за пользователя, о котором я забочусь.