В приложении мне нужно выполнять другие программы с учетными данными другого пользователя. В настоящее время я использую System.Diagnostics.Process.Start для выполнения программы:C#: Загрузка перемещаемого профиля и выполнить программу как пользователь
public static Process Start(
string fileName,
string arguments,
string userName,
SecureString password,
string domain
)
Однако эта функция не загружает перемещаемый профиль из сети - которая требуется.
я мог бы использовать «Запуск от имени/профиль ...», чтобы загрузить профиль и выполнить команду, но спросит пароль. Там должно быть более элегантный способ ...
Но где?
Ницца, я думаю, что больше людей должны размещать свои окончательные решения :) – leppie 2008-12-03 18:41:25