mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-06 21:00:22 +00:00
Load all 40+ dlls required by the latest version of the MSVC runtime.
This commit is contained in:
parent
c507799d47
commit
3b3fa8d96d
@ -64,12 +64,54 @@ public class Installer extends ModuleInstall {
|
||||
//Note: if shipping with a different CRT version, this will only print a warning
|
||||
//and try to use linker mechanism to find the correct versions of libs.
|
||||
//We should update this if we officially switch to a new version of CRT/compiler
|
||||
System.loadLibrary("msvcr100"); //NON-NLS
|
||||
System.loadLibrary("msvcp100"); //NON-NLS
|
||||
System.loadLibrary("api-ms-win-core-console-l1-1-0"); //NON-NLS
|
||||
System.loadLibrary("api-ms-win-core-datetime-l1-1-0"); //NON-NLS
|
||||
System.loadLibrary("api-ms-win-core-debug-l1-1-0"); //NON-NLS
|
||||
System.loadLibrary("api-ms-win-core-errorhandling-l1-1-0"); //NON-NLS
|
||||
System.loadLibrary("api-ms-win-core-file-l1-1-0"); //NON-NLS
|
||||
System.loadLibrary("api-ms-win-core-file-l1-2-0"); //NON-NLS
|
||||
System.loadLibrary("api-ms-win-core-file-l2-1-0"); //NON-NLS
|
||||
System.loadLibrary("api-ms-win-core-handle-l1-1-0"); //NON-NLS
|
||||
System.loadLibrary("api-ms-win-core-heap-l1-1-0"); //NON-NLS
|
||||
System.loadLibrary("api-ms-win-core-interlocked-l1-1-0"); //NON-NLS
|
||||
System.loadLibrary("api-ms-win-core-libraryloader-l1-1-0"); //NON-NLS
|
||||
System.loadLibrary("api-ms-win-core-localization-l1-2-0"); //NON-NLS
|
||||
System.loadLibrary("api-ms-win-core-memory-l1-1-0"); //NON-NLS
|
||||
System.loadLibrary("api-ms-win-core-namedpipe-l1-1-0"); //NON-NLS
|
||||
System.loadLibrary("api-ms-win-core-processenvironment-l1-1-0"); //NON-NLS
|
||||
System.loadLibrary("api-ms-win-core-processthreads-l1-1-0"); //NON-NLS
|
||||
System.loadLibrary("api-ms-win-core-processthreads-l1-1-1"); //NON-NLS
|
||||
System.loadLibrary("api-ms-win-core-profile-l1-1-0"); //NON-NLS
|
||||
System.loadLibrary("api-ms-win-core-rtlsupport-l1-1-0"); //NON-NLS
|
||||
System.loadLibrary("api-ms-win-core-string-l1-1-0"); //NON-NLS
|
||||
System.loadLibrary("api-ms-win-core-synch-l1-1-0"); //NON-NLS
|
||||
System.loadLibrary("api-ms-win-core-synch-l1-2-0"); //NON-NLS
|
||||
System.loadLibrary("api-ms-win-core-sysinfo-l1-1-0"); //NON-NLS
|
||||
System.loadLibrary("api-ms-win-core-timezone-l1-1-0"); //NON-NLS
|
||||
System.loadLibrary("api-ms-win-core-util-l1-1-0"); //NON-NLS
|
||||
System.loadLibrary("api-ms-win-crt-conio-l1-1-0"); //NON-NLS
|
||||
System.loadLibrary("api-ms-win-crt-convert-l1-1-0"); //NON-NLS
|
||||
System.loadLibrary("api-ms-win-crt-environment-l1-1-0"); //NON-NLS
|
||||
System.loadLibrary("api-ms-win-crt-filesystem-l1-1-0"); //NON-NLS
|
||||
System.loadLibrary("api-ms-win-crt-heap-l1-1-0"); //NON-NLS
|
||||
System.loadLibrary("api-ms-win-crt-locale-l1-1-0"); //NON-NLS
|
||||
System.loadLibrary("api-ms-win-crt-math-l1-1-0"); //NON-NLS
|
||||
System.loadLibrary("api-ms-win-crt-multibyte-l1-1-0"); //NON-NLS
|
||||
System.loadLibrary("api-ms-win-crt-private-l1-1-0"); //NON-NLS
|
||||
System.loadLibrary("api-ms-win-crt-process-l1-1-0"); //NON-NLS
|
||||
System.loadLibrary("api-ms-win-crt-runtime-l1-1-0"); //NON-NLS
|
||||
System.loadLibrary("api-ms-win-crt-stdio-l1-1-0"); //NON-NLS
|
||||
System.loadLibrary("api-ms-win-crt-string-l1-1-0"); //NON-NLS
|
||||
System.loadLibrary("api-ms-win-crt-time-l1-1-0"); //NON-NLS
|
||||
System.loadLibrary("api-ms-win-crt-utility-l1-1-0"); //NON-NLS
|
||||
|
||||
logger.log(Level.INFO, "MSVCR100 and MSVCP100 libraries loaded"); //NON-NLS
|
||||
System.loadLibrary("ucrtbase"); //NON-NLS
|
||||
System.loadLibrary("vcruntime140"); //NON-NLS
|
||||
System.loadLibrary("msvcp140"); //NON-NLS
|
||||
|
||||
logger.log(Level.INFO, "Visual C Runtime libraries loaded"); //NON-NLS
|
||||
} catch (UnsatisfiedLinkError e) {
|
||||
logger.log(Level.SEVERE, "Error loading MSVCR100 and MSVCP100 libraries, ", e); //NON-NLS
|
||||
logger.log(Level.SEVERE, "Error loading Visual C Runtime libraries, ", e); //NON-NLS
|
||||
}
|
||||
|
||||
try {
|
||||
|
Loading…
x
Reference in New Issue
Block a user