Запуск *.bat - C#
Формулировка задачи:
Подскажите как можно запустить батник, например 1c.bat от имени администратора с передачей пароля из программы в c# ???
Решение задачи: «Запуск *.bat»
textual
Листинг программы
public static SecureString ReadPassword(string password)
{
SecureString secPass = new SecureString();
for (int i = 0; i < password.Length; i++)
secPass.AppendChar(password[i]);
return secPass;
}
static void Main(string[] args)
{
string userpassword = "pass";
System.Diagnostics.Process ProcessInfo = new System.Diagnostics.Process();
ProcessInfo.StartInfo.FileName = "nameFile";
ProcessInfo.StartInfo.Domain = "domain";
ProcessInfo.StartInfo.UserName = "userName";
ProcessInfo.StartInfo.Password = ReadPassword(userpassword);
ProcessInfo.StartInfo.UseShellExecute = false;
ProcessInfo.Start();