Better error reporting for GetVersionEx shim on ARM64

git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7006 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
anders_k 2018-06-11 19:57:53 +00:00
parent 04b75b00b2
commit b50a080add

View file

@ -322,7 +322,7 @@ SystemProc* CallProc(SystemProc *proc)
else if (!lstrcmp(proc->ProcName, _T("SendMessage")) || !lstrcmp(proc->ProcName, _T("SendMessageW")))
ret = SendMessageW((HWND)proc->Params[1].Value, (UINT)proc->Params[2].Value, (WPARAM)proc->Params[3].Value, (LPARAM)proc->Params[4].Value);
else if (!lstrcmp(proc->ProcName, _T("GetVersionEx"))) // For winver
GetVersionEx((OSVERSIONINFO*)(ret = proc->Params[1].Value));
ret = GetVersionEx((OSVERSIONINFO*)proc->Params[1].Value), LastError = GetLastError();
else if (!lstrcmp(proc->ProcName, _T("GetNativeSystemInfo"))) // For x64:GetNativeProcessorArchitecture
GetNativeSystemInfo((SYSTEM_INFO*)(ret = proc->Params[1].Value));
else