2011-07-18 5 views

답변

1

ProcessStartInfo과 함께 클래스를 사용하고 시작하기 전에 UserNamePassword으로 설정하십시오.

ProcessStartInfo startInfo = new ProcessStartInfo("Path to exe"); 
startInfo.UserName = "the user to impersonate"; 
startInfo.Password = "the password in a SecureString"; 

Process.Start(startInfo); 
+0

내 암호가 PASSWORD라고 가정합니다. startInfo.Password = '암호'가 작동하지 않습니다. – Tuscan

+1

@Ulhas - ['SecureString'] (http://msdn.microsoft.com/en-us/library/)을보십시오. system.security.securestring.aspx). – Oded

+0

Process.Start (startInfo)를 실행할 때 "스텁이 잘못된 데이터를 받았습니다"오류가 발생합니다. – Tuscan

관련 문제