Module: wine
Branch: master
Commit: 8a9c3b1e54513dd16791e853b149b2caa459ba11
URL:
https://source.winehq.org/git/wine.git/?a=commit;h=8a9c3b1e54513dd16791e853…
Author: Hans Leidekker <hans(a)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(a)codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard(a)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,""