Crash fix from Tim Kosse.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@40656 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -1171,13 +1171,13 @@ bool wxIsPlatform64Bit()
|
|||||||
typedef BOOL (WINAPI *IsWow64Process_t)(HANDLE, BOOL *);
|
typedef BOOL (WINAPI *IsWow64Process_t)(HANDLE, BOOL *);
|
||||||
|
|
||||||
wxDynamicLibrary dllKernel32(_T("kernel32.dll"));
|
wxDynamicLibrary dllKernel32(_T("kernel32.dll"));
|
||||||
IsWow64Process_t *pfnIsWow64Process =
|
IsWow64Process_t pfnIsWow64Process =
|
||||||
(IsWow64Process_t *)dllKernel32.RawGetSymbol(_T("IsWow64Process"));
|
(IsWow64Process_t)dllKernel32.RawGetSymbol(_T("IsWow64Process"));
|
||||||
|
|
||||||
BOOL wow64 = FALSE;
|
BOOL wow64 = FALSE;
|
||||||
if ( pfnIsWow64Process )
|
if ( pfnIsWow64Process )
|
||||||
{
|
{
|
||||||
(*pfnIsWow64Process)(::GetCurrentProcess(), &wow64);
|
pfnIsWow64Process(::GetCurrentProcess(), &wow64);
|
||||||
}
|
}
|
||||||
//else: running under a system without Win64 support
|
//else: running under a system without Win64 support
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user