Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Starting another process with elevation using different user credentials
- ProcessStartInfo info = new ProcessStartInfo(path);
- info.UseShellExecute = false;
- info.UserName = username;
- info.Password = securePwd;
- info.Domain = "MyDomain";
- info.Verb = "runas";
- var proc = Process.Start(info);
- ProcessStartInfo info = new ProcessStartInfo(path);
- info.UseShellExecute = false;
- info.UserName = username;
- info.Password = securePwd;
- info.Domain = "MyDomain";
- info.Verb = "runas";
- info.WorkingDirectory = "c:\directory\contains\process_to_be_started"
- 'var proc = Process.Start(info);
- Process proc = Process.Start(info);
Add Comment
Please, Sign In to add comment