UPD: Don't use SMB1 under Windows 10+

(cherry picked from commit db4feb4e0a)
This commit is contained in:
Alexander Koblov 2025-04-09 20:02:52 +03:00
commit 4d241dc120

View file

@ -196,7 +196,8 @@ begin
if WNetGetProviderNameW(WNNC_NET_LANMAN, @FProviderName, dwBufferSize) <> NO_ERROR then
raise EOSError.Create(mbWinNetErrorMessage(GetLastError));
FSamba1:= (Win32MajorVersion < 6) or (GetServiceStatus('mrxsmb10') = SERVICE_RUNNING);
FSamba1:= (Win32MajorVersion < 6) or ((Win32MajorVersion < 10) and
(GetServiceStatus('mrxsmb10') = SERVICE_RUNNING));
end;
class function TWinNetFileSource.IsSupportedPath(const Path: String): Boolean;