Я хочу закрыть эту ветку, так как моя проблема с запуском приложения с рабочего сервера решена.Но я столкнулся с проблемой запуска этого приложения с использованием определенного имени пользователя и пароля.Он всегда запускается с любым идентификатором, установленным в apppool.Так что сейчас, если я использую только эту строку, она работает с идентификатором пула приложений по умолчанию
Process.Start("notepad");
Но если я использую эту строку кода, он даже не запускает блокнот на этом сервере
string password = "XXXXX";
System.Security.SecureString securePwd = new System.Security.SecureString();
foreach (char c in password)
{
// Append the character to the password.
securePwd.AppendChar(c);
}
Process.Start("notepad", "username", securePwd, "domain");
Я собираюсь задать отдельный вопрос по этому вопросу.Спасибо всем, кто ответил.