public void ProcessStartAsAdmin(string command)
{
Process myProcess = new Process();
myProcess.StartInfo.FileName = @"C:\application.EXE";
myProcess.StartInfo.Verb = @"runas";
myProcess.StartInfo.Arguments = command;
myProcess.Start();
}
Dos 상자가 매우 빨리 닫히고 오류가 있는지 또는 성공적으로 완료되었는지 알 수 없습니다. 수동으로 닫을 때까지 창을 활성 상태로 유지할 수 있습니까?프로세스. 창 닫기를 지연시키는 방법으로 시작 하시겠습니까?
프로세스가 종료 될 때까지 기다려야합니까, 아니면 상관하지 않습니까? – jensendp
Temp 디렉터리에 쓰는 대신 .cmd 파일을 사용할 수 있습니다. 두 줄 만 있으면 두 번째 줄이 PAUSE 일 수 있습니다. 또는 시간 제한을 원하면 선택하십시오. –
"application.exe"가 귀하의 응용 프로그램 인 경우 왜 잠을 자지 않으십니까? – Kilazur