diff --git a/src/analyzer/analysis.cpp b/src/analyzer/analysis.cpp index 94a3d03c..d61997a8 100644 --- a/src/analyzer/analysis.cpp +++ b/src/analyzer/analysis.cpp @@ -185,6 +185,10 @@ namespace { print_arg_as_string(*c.win_emu, 0); } + else if (function == "LoadLibraryW") + { + print_arg_as_string(*c.win_emu, 0); + } else if (function == "MessageBoxA") { print_arg_as_string(*c.win_emu, 2); diff --git a/src/windows-emulator/syscalls/registry.cpp b/src/windows-emulator/syscalls/registry.cpp index 315a5ea3..d511b224 100644 --- a/src/windows-emulator/syscalls/registry.cpp +++ b/src/windows-emulator/syscalls/registry.cpp @@ -82,7 +82,7 @@ namespace syscalls return STATUS_SUCCESS; } - if (key_information_class == KeyFullInformation) + if (key_information_class == KeyFullInformation || key_information_class == KeyCachedInformation) { return STATUS_NOT_SUPPORTED; }