Hans Leidekker : secur32: Load the MSV1_0 provider instead of using builtin support for NTLM.

Alexandre Julliard julliard at winehq.org
Fri Apr 30 16:03:28 CDT 2021


Module: wine
Branch: master
Commit: 8a9c3b1e54513dd16791e853b149b2caa459ba11
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=8a9c3b1e54513dd16791e853b149b2caa459ba11

Author: Hans Leidekker <hans at codeweavers.com>
Date:   Fri Apr 30 16:42:20 2021 +0200

secur32: Load the MSV1_0 provider instead of using builtin support for NTLM.

Signed-off-by: Hans Leidekker <hans at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/secur32/secur32.c | 1 -
 loader/wine.inf.in     | 1 +
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dlls/secur32/secur32.c b/dlls/secur32/secur32.c
index 8288286c615..4382ec55174 100644
--- a/dlls/secur32/secur32.c
+++ b/dlls/secur32/secur32.c
@@ -563,7 +563,6 @@ static void SECUR32_initializeProviders(void)
     TRACE("\n");
     /* First load built-in providers */
     SECUR32_initSchannelSP();
-    SECUR32_initNTLMSP();
     /* Load SSP/AP packages (Kerberos and others) */
     load_auth_packages();
     /* Load the Negotiate provider last so apps stumble over the working NTLM
diff --git a/loader/wine.inf.in b/loader/wine.inf.in
index 6ae4e96e37f..a20efbcce3e 100644
--- a/loader/wine.inf.in
+++ b/loader/wine.inf.in
@@ -750,6 +750,7 @@ HKLM,Software\Registered Applications,,16
 HKLM,System\CurrentControlSet\Control\hivelist,,16
 HKLM,System\CurrentControlSet\Control\Lsa,"Security Packages",0x10002,kerberos,schannel
 HKLM,System\CurrentControlSet\Control\Lsa\Kerberos,,16
+HKLM,System\CurrentControlSet\Control\Lsa\MSV1_0,,16
 HKLM,System\CurrentControlSet\Control\SecurityProviders\Schannel\Protocols\SSL 2.0\Client,"DisabledByDefault",0x10003,1
 HKLM,System\CurrentControlSet\Control\ServiceGroupOrder,"List",0x00010000,"TDI"
 HKLM,System\CurrentControlSet\Control\TimeZoneInformation,"StandardName",2,""




More information about the wine-cvs mailing list