[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