diff --git a/1.x/trunk/ProcessHacker.Native/Objects/LsaAuthHandle.cs b/1.x/trunk/ProcessHacker.Native/Objects/LsaAuthHandle.cs index 5a7384350..ae416d61f 100644 --- a/1.x/trunk/ProcessHacker.Native/Objects/LsaAuthHandle.cs +++ b/1.x/trunk/ProcessHacker.Native/Objects/LsaAuthHandle.cs @@ -77,6 +77,11 @@ namespace ProcessHacker.Native.Objects Win32.LsaDeregisterLogonProcess(this); } + public TokenHandle LogonUser(SecurityLogonType logonType, IAuthenticationPackage package) + { + return this.LogonUser("PH.N", logonType, package); + } + public TokenHandle LogonUser(string originName, SecurityLogonType logonType, IAuthenticationPackage package) { object profileData; diff --git a/1.x/trunk/ProcessHacker.Native/Security/Authentication/Msv1_0_InteractivePackage.cs b/1.x/trunk/ProcessHacker.Native/Security/Authentication/Msv1_0_InteractivePackage.cs index da766b836..57879c2f4 100644 --- a/1.x/trunk/ProcessHacker.Native/Security/Authentication/Msv1_0_InteractivePackage.cs +++ b/1.x/trunk/ProcessHacker.Native/Security/Authentication/Msv1_0_InteractivePackage.cs @@ -11,6 +11,9 @@ namespace ProcessHacker.Native.Security.Authentication private string _userName; private string _password; + public Msv1_0_InteractivePackage() + { } + public Msv1_0_InteractivePackage(Sid sid) : this(sid, null) { }