1
0
mirror of https://github.com/veracrypt/VeraCrypt.git synced 2025-11-11 11:08:02 -06:00

Windows: Update Windows version check on startup to require Win10 1809 or later

- Add IsWin10BuildAtLeast() helper function to check Windows 10 build numbers
- Replace direct build number comparison with IsWin10BuildAtLeast() for ReflectDrivers check
- Update error message to be more specific about Windows version requirement
This commit is contained in:
Mounir IDRASSI
2024-12-25 17:00:37 +01:00
parent 81f0adcc35
commit d9e17522ee
3 changed files with 22 additions and 4 deletions

View File

@@ -286,6 +286,9 @@ typedef NTSTATUS (WINAPI *NtQuerySystemInformationFn)(
#define ISO_BURNER_TOOL L"isoburn.exe"
#define PRINT_TOOL L"notepad.exe"
#define WIN_10_1607_BUILD 14393 // Windows 10 version 1607 corresponds to build 14393
#define WIN_10_1809_BUILD 17763 // Windows 10 version 1809 corresponds to build 17763
void InitGlobalLocks ();
void FinalizeGlobalLocks ();
void cleanup ( void );
@@ -500,6 +503,7 @@ void Debug (char *format, ...);
void DebugMsgBox (char *format, ...);
BOOL IsOSAtLeast (OSVersionEnum reqMinOS);
BOOL IsOSVersionAtLeast (OSVersionEnum reqMinOS, int reqMinServicePack);
BOOL IsWin10BuildAtLeast(DWORD minBuild);
BOOL IsSupportedOS ();
BOOL Is64BitOs ();
BOOL IsARM();