-
Type: Bug
-
Status: Resolved
-
Priority: Blocker
-
Resolution: Fixed
-
Affects Version/s: 4.0.0
-
Fix Version/s: 4.0.0
-
Component/s: Packaging / Build
-
Environment:Windows 7
-
Tags:
-
Sprint:nxDrive 10.3.5
-
Story Points:1
The generated executable from our Windows salves is not compliant with Windows 7. It works fine on Windows 10.
Using dependencywalker, we can see that error:
LoadLibraryExW("api-ms-win-core-synch-l1-2-0", 0x00000000, 0x00000800) called from "NDRIVE.EXE" at address 0x013092D4. LoadLibraryExW("api-ms-win-core-synch-l1-2-0", 0x00000000, 0x00000800) returned NULL. Error: The parameter is incorrect (87). LoadLibraryExW("api-ms-win-core-synch-l1-2-0", 0x00000000, 0x00000000) called from "NDRIVE.EXE" at address 0x013092EE. Loaded "API-MS-WIN-CORE-SYNCH-L1-2-0.DLL" at address 0x73D80000. Successfully hooked module. LoadLibraryExW("api-ms-win-core-synch-l1-2-0", 0x00000000, 0x00000000) returned 0x73D80000. GetProcAddress(0x73D80000 [API-MS-WIN-CORE-SYNCH-L1-2-0.DLL], "InitializeCriticalSectionEx") called from "NDRIVE.EXE" at address 0x01309260 and returned 0x73D81095. Second chance exception 0xC0000005 (Access Violation) occurred in "NTDLL.DLL" at address 0x76FEE046.
- depends on
-
NXBT-2468 Add Universal CRT DLLs on Windows
- Resolved