7032593: DLL_LOADING: Upgrade solution to 7016985 to reflect JDK7 solution
Reviewed-by: mchung, asaha
This commit is contained in:
parent
e33b64329a
commit
d9a3f235e2
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -1212,22 +1212,11 @@ jclass FindBootStrapClass(JNIEnv *env, const char *classname)
|
|||||||
return findBootClass(env, classname);
|
return findBootClass(env, classname);
|
||||||
}
|
}
|
||||||
|
|
||||||
typedef BOOL (WINAPI *pfn_SetDllDirectory)(LPCTSTR);
|
|
||||||
|
|
||||||
void
|
void
|
||||||
InitLauncher(boolean javaw)
|
InitLauncher(boolean javaw)
|
||||||
{
|
{
|
||||||
INITCOMMONCONTROLSEX icx;
|
INITCOMMONCONTROLSEX icx;
|
||||||
|
|
||||||
// Launcher links with kernel32
|
|
||||||
HMODULE hKernel32 = GetModuleHandle(TEXT("kernel32.dll"));
|
|
||||||
pfn_SetDllDirectory fn = (pfn_SetDllDirectory) GetProcAddress(hKernel32,
|
|
||||||
"SetDllDirectory");
|
|
||||||
if (fn != NULL) {
|
|
||||||
// Exclude CWD from Dll search path
|
|
||||||
fn("");
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Required for javaw mode MessageBox output as well as for
|
* Required for javaw mode MessageBox output as well as for
|
||||||
* HotSpot -XX:+ShowMessageBoxOnError in java mode, an empty
|
* HotSpot -XX:+ShowMessageBoxOnError in java mode, an empty
|
||||||
|
Loading…
x
Reference in New Issue
Block a user