Как я могу реализовать runas/noprofile/netonly/user: @ с использованием C#.Реализация runas в C#
System.Diagnostics.ProcessStartInfo имеет поля, такие как пользователь, домен, пароль, глагол (где мы можем использовать runas), но как установить netonly. С помощью Cmd ему не нужен токен, но при использовании диагностики запрашивается токен из-за какой ошибки безопасности «{« В базе данных безопасности на сервере нет учетной записи компьютера для этого отношения доверия рабочей станции »}« происходит, поскольку моя система не является доверенным партнером в этом домене. В Cmd такой проблемы не возникает. Я хочу использовать пользовательский интерфейс для ввода информации о пользователе. Поскольку моя система не является надежным партнером, я не могу использовать олицетворение.
Несколько лет назад я написал [маленький класс олицетворения] (http://www.codeproject.com/Articles/10090/A-small-C-Class-for-impersonating-a-User), которые могут быть полезны для вашего требования. –
Для использования олицетворения ПК должен быть доверенным партнером домена, а мой не является надежной системой, поэтому я не могу использовать олицетворение. Такое же исключение выбрасывается при использовании олицетворения. – user1675935