public KERB_INTERACTIVE_LOGON(string username, string domain, SecureString password, DisposableList list)
        {
            MessageType     = KERB_LOGON_SUBMIT_TYPE.KerbInteractiveLogon;
            LogonDomainName = new UnicodeString(domain);
            UserName        = new UnicodeString(username);
            var buf = list.AddResource(new SecureStringMarshalBuffer(password));

            Password = new UnicodeStringSecure(buf, password.Length);
        }
コード例 #2
0
 internal static extern NtStatus SamChangePasswordUser(
     SafeSamHandle UserHandle,
     UnicodeStringSecure OldPassword,
     UnicodeStringSecure NewPassword
     );