[PATCH 1/2] secur32: Load the MSV1_0 provider instead of using builtin support for NTLM.
Hans Leidekker
hans at codeweavers.com
Fri Apr 30 09:42:20 CDT 2021
To apply after the last msv1_0 series.
Signed-off-by: Hans Leidekker <hans at codeweavers.com>
---
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,""
--
2.30.2
More information about the wine-devel
mailing list