Я пытаюсь создать консольное приложение для замены командного файла.Пакетный файл запросил пользователя и запустил следующий код ...
RUNAS / user: USA \% usr% "C: \ Program Files \ Internet Explorer \ iexplore.exe% ServerPath% /% AppName%"
Как я могу перевести это на код C #?Я в основном использую код ниже.Я объявляю имя пользователя и путь, но он всегда запускает IE с моим входом в Windows.Я неправильно использую глагол?Нужно ли включать пароль, и если да, то как?
string sPath = ServerPath
ProcessStartInfo startInfo = new ProcessStartInfo(@"C:\Program Files\Internet Explorer\iexplore.exe");
startInfo.Verb = @"runas /user:USA\" + sUser;
startInfo.Arguments = sPath;
startInfo.UseShellExecute = false;
Process.Start(startInfo);