コード例 #1
0
ファイル: Su.cs プロジェクト: ZlayaZhaba/XervBackup
 public static Exception Impersonate(string aUserName, string aDomainName)
 {
     GetCheck gc = new GetCheck();
     gc.Prompt = "Enter password for " + aUserName + ":";
     if (gc.ShowDialog() == DialogResult.Cancel) return new Exception("User canceled");
     return Impersonate(aUserName, aDomainName, gc.Result);
 }
コード例 #2
0
ファイル: GetCheck.cs プロジェクト: ZlayaZhaba/XervBackup
 public static System.Security.SecureString Fetch(string aPrompt)
 {
     System.Security.SecureString Result = new System.Security.SecureString();
     using (GetCheck gc = new GetCheck(aPrompt))
         if (gc.ShowDialog() == DialogResult.OK) Result = gc.Result;
     return Result;
 }