Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dll load failed #450

Closed
Robadob opened this issue Feb 18, 2021 · 17 comments · Fixed by #880
Closed

dll load failed #450

Robadob opened this issue Feb 18, 2021 · 17 comments · Fixed by #880

Comments

@Robadob
Copy link
Member

Robadob commented Feb 18, 2021

Summary

A small number of users on Windows receive dll load failed error when importing the pyflamegpu package.

Whilst the root cause of this rare issue has not been identified, in affected cases so far the dll for nvrtc has been at fault.
A solution for this is to use the below code before importing pyflamegpu. You may need to update the path to the location returned by where nvrtc64_112_0.dll, for your specific CUDA install.

import os
os.add_dll_directory('C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v11.7/bin')

Current speculation is that the issue relates to Anaconda (and a change in how DLLs are loaded with Py 3.8+). We aim to fix this soon by adding this to the package's __init__.py, however haven't yet decided the appropriate way to locate the most suitable CUDA version (without requiring manual changes in future).


JPyle had an issue using flamegpu2 locally, dll load failed would occur when executing any python model on Windows.

After alot of debugging we solved that the nvrtc dll nvrtc64_112_0.dll was not being found. This is despite the cuda 11.2 directory containing it clearly being on PATH and where nvrtc64_112_0.dll returning the corresponding path.

This was solved by copying the dll to the working directory (alongside glew32.dll and SDL2.dll).

Unclear the actual cause of this, so until we can gather more information it's worth keeping this issue around should it surface again.

Possibly related (although I think James was affected by non-python runs too, but had python 3.9.2, whilst I'm on 3.7): https://docs.python.org/3/library/os.html#os.add_dll_directory

@Robadob Robadob added the bug label Feb 18, 2021
@ptheywood
Copy link
Member

Further comment on the py3.8 cahnge to add_dll_directory:

DLL dependencies for extension modules and DLLs loaded with ctypes on Windows are now resolved more securely. Only the system paths, the directory containing the DLL or PYD file, and directories added with add_dll_directory() are searched for load-time dependencies. Specifically, PATH and the current working directory are no longer used, and modifications to these will no longer have any effect on normal DLL resolution. If your application relies on these mechanisms, you should check for add_dll_directory() and if it exists, use it to add your DLLs directory while loading your library. Note that Windows 7 users will need to ensure that Windows Update KB2533623 has been installed (this is also verified by the installer). (Contributed by Steve Dower in bpo-36085.)

https://docs.python.org/3/whatsnew/3.8.html#changes-in-the-python-api

@Robadob Robadob added this to the Py Binary Release milestone May 12, 2021
@Robadob
Copy link
Member Author

Robadob commented May 14, 2021

Installed python 3.9.4, and didn't get this problem. So it's either a python minor version bug, or a quirk with James's machine.

For the time being, I don't think this is worth fixing unless we can reproduce it easily.

@ptheywood
Copy link
Member

Closing as labelled as wontfix. We can re-open this if it presents itself in the future.

@ptheywood
Copy link
Member

ptheywood commented Aug 19, 2021

This has reared it's head again for James, including using the initial alpha python wheels we distribute (built using CUDA 11.0), but again still only impacts him so far.

Potentially using conda for distribution might resolve issues re: cuda .dll's on windows #649.

One potential improvement for windows python builds might be to use the /d2FH4- compiler flag to remove the dependece on VCRUNTIME140.dll, although I've not looked into this enough to see if there are any downsides to this flag that woudl prevent use from using it.

One caveat: if you use Visual Studio 2019 or later, your extension will depend on an “extra” file, VCRUNTIME140_1.dll, in addition to the VCRUNTIME140.dll that all previous versions back to 2015 depend on. This will add an extra requirement to using your extension on versions of CPython that do not include this extra file. To avoid this, you can add the compile-time argument /d2FH4-. Recent versions of Python may include this file.

source

Struggling to find the docs on /d2FH4-, only finding mention of the flag which enables it:

if your application uses C++ exception handling heavily, then you can shrink your binary by using the /d2FH4 option, which is on by default in new projects created with Visual Studio 2019 16.3, and later.

source

So it's intentionally undocumented so hard to tell if it's a good idea or not.

Note that /d2FH4 is otherwise undocumented and unsupported long term.

source

Re: the Visual C++ redistributable, TF (as the high profile example CUDA + python project) just lists Windows 7 or later (with C++ redistributable) in the requirements, which links to visual-c-downloads

@ptheywood ptheywood reopened this Aug 19, 2021
@Robadob
Copy link
Member Author

Robadob commented Oct 6, 2021

This now also seems to be affecting a student working with Carlos from Unizar. Though we're none the wiser to knowing the true cause, or how to reproduce it.

Edit: Different missing dlls are their problem.

@zeyus
Copy link

zeyus commented Jun 28, 2022

I'm having the same issue.

Windows 11 10.0.22621
python - conda env (3.8, 3.9, 3.10), and python 3.10 non-conda, also tried with cuda 11.6 and 11.7
tried release wheels, wheels from CI, and compiling my own with various options.

I've also run DependencyGui on the _pyflamegpu.pyd file to see if there were missing DLLs, but there aren't. Also it would seem strange if they were missing when I could build pyflamegpu without errors.

I'm really not sure what the issue is here :/

Just in case it was some weird overlapping issue, I've also uninstalled all python versions and miniconda, and now just have miniconda installed with a python 3.10 environment so there should be no library conflict, but I still get the same issue:

  File "C:\tools\miniconda3\envs\flametest\lib\site-packages\pyflamegpu\pyflamegpu.py", line 13, in <module>
    from . import _pyflamegpu
ImportError: DLL load failed while importing _pyflamegpu: The specified module could not be found.

@Robadob
Copy link
Member Author

Robadob commented Jun 28, 2022

I'm really not sure what the issue is here :/

Whilst we never discovered the root cause, as stated in the OP the offending DLL was the one for nvrtc (nvrtc64_112_0.dll in the case of CUDA 11.2). Copying that to the working directory solved the problem in the original case, despite it already being on path. Given we don't know the cause, hard to say if it will be the same one in your case.

You're the second person this has affected, and we can't reproduce it locally so I'm afraid it's not something we can investigate for a better solution at this time. I would advise copying DLLs to the working directory until you find the one it's having trouble with.

@zeyus
Copy link

zeyus commented Jun 28, 2022

Thanks for the quick response!

You're the second person this has affected, and we can't reproduce it locally so I'm afraid it's not something we can investigate for a better solution at this time.

That's a real shame, I will see if that fixes the issue. For posterity, here is the output of the dependency tree:

Full dependency tree output (depth 3)
> C:\tools\DependenciesGUI\Dependencies.exe -cache -depth 3 -chain C:\tools\miniconda3\envs\flametest\lib\site-packages\pyflamegpu\_pyflamegpu.pyd

├ _pyflamegpu.pyd (ROOT) : C:\tools\miniconda3\envs\flametest\lib\site-packages\pyflamegpu\_pyflamegpu.pyd 
|  ├ python310.dll (Environment) : C:\tools\miniconda3\envs\flametest\python310.dll 
|  |  ├ VERSION.dll (WindowsFolder) : C:\WINDOWS\system32\VERSION.dll 
|  |  |  ├ msvcrt.dll (WellKnownDlls) : C:\WINDOWS\system32\MSVCRT.dll 
|  |  |  ├ api-ms-win-core-errorhandling-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-version-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-localization-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-version-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-file-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-handle-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-processthreads-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  ├ api-ms-win-core-libraryloader-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-heap-l2-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-libraryloader-l1-2-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-string-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-synch-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-profile-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-sysinfo-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-rtlsupport-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ntdll.dll 
|  |  |  ├ api-ms-win-core-versionansi-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-versionansi-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-version-private-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ KERNELBASE.dll (WellKnownDlls) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ ntdll.dll (WellKnownDlls) : C:\WINDOWS\system32\ntdll.dll 
|  |  |  ├ KERNEL32.dll (WellKnownDlls) : C:\WINDOWS\system32\kernel32.dll 
|  |  ├ WS2_32.dll (WellKnownDlls) : C:\WINDOWS\system32\WS2_32.dll 
|  |  |  ├ api-ms-win-core-crt-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ntdll.dll 
|  |  |  ├ api-ms-win-core-crt-l2-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ ntdll.dll (WellKnownDlls) : C:\WINDOWS\system32\ntdll.dll 
|  |  |  ├ api-ms-win-core-errorhandling-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-processthreads-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  ├ api-ms-win-core-string-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-synch-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-handle-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-synch-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-libraryloader-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-threadpool-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-security-base-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-eventing-provider-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-heap-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-registry-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-processenvironment-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-heap-l2-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-sysinfo-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-file-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-wow64-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-io-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  ├ api-ms-win-core-processthreads-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  ├ api-ms-win-core-util-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  ├ api-ms-win-core-profile-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-string-obsolete-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  ├ api-ms-win-core-kernel32-legacy-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  ├ RPCRT4.dll (WellKnownDlls) : C:\WINDOWS\system32\rpcrt4.dll 
|  |  |  ├ api-ms-win-core-debug-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-delayload-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-delayload-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-apiquery-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ntdll.dll 
|  |  |  ├ api-ms-win-service-winsvc-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\sechost.dll 
|  |  |  ├ api-ms-win-service-management-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\sechost.dll 
|  |  |  ├ NSI.dll (WellKnownDlls) : C:\WINDOWS\system32\NSI.dll 
|  |  |  ├ ext-ms-win-rtcore-ntuser-window-ext-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\user32.dll 
|  |  ├ api-ms-win-core-path-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  ├ zlib.dll (Environment) : C:\tools\miniconda3\envs\flametest\zlib.dll 
|  |  |  ├ VCRUNTIME140.dll (WindowsFolder) : C:\WINDOWS\system32\VCRUNTIME140.dll 
|  |  |  |  ├ api-ms-win-crt-runtime-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  |  |  |  ├ api-ms-win-core-errorhandling-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  ├ api-ms-win-core-heap-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  ├ api-ms-win-core-processthreads-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  |  |  ├ api-ms-win-core-libraryloader-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  ├ api-ms-win-core-synch-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  ├ api-ms-win-core-debug-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  ├ api-ms-win-core-processenvironment-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  ├ api-ms-win-core-file-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  ├ api-ms-win-core-string-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  ├ api-ms-win-core-fibers-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  ├ api-ms-win-core-file-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  ├ api-ms-win-core-localization-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  ├ api-ms-win-core-datetime-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  ├ api-ms-win-core-sysinfo-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  ├ api-ms-win-core-rtlsupport-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ntdll.dll 
|  |  |  |  |  ├ api-ms-win-core-processthreads-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  |  |  ├ api-ms-win-core-console-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  ├ api-ms-win-core-handle-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  ├ api-ms-win-core-namedpipe-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  ├ api-ms-win-core-timezone-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  ├ api-ms-win-core-file-l2-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  ├ api-ms-win-core-synch-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  ├ api-ms-win-core-profile-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  ├ api-ms-win-core-memory-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  ├ api-ms-win-core-util-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  |  |  ├ api-ms-win-core-interlocked-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-crt-heap-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  |  |  ├ api-ms-win-crt-string-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  |  |  ├ api-ms-win-crt-stdio-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  |  |  ├ api-ms-win-crt-convert-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  |  |  ├ KERNEL32.dll (WellKnownDlls) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  ├ api-ms-win-crt-stdio-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  |  ├ api-ms-win-crt-heap-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  |  ├ api-ms-win-crt-convert-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  |  ├ api-ms-win-crt-runtime-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  |  ├ KERNEL32.dll (WellKnownDlls) : C:\WINDOWS\system32\kernel32.dll 
|  |  ├ ADVAPI32.dll (WellKnownDlls) : C:\WINDOWS\system32\advapi32.dll 
|  |  |  ├ msvcrt.dll (WellKnownDlls) : C:\WINDOWS\system32\MSVCRT.dll 
|  |  |  ├ ntdll.dll (WellKnownDlls) : C:\WINDOWS\system32\ntdll.dll 
|  |  |  ├ api-ms-win-eventing-controller-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\sechost.dll 
|  |  |  ├ api-ms-win-eventing-consumer-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\sechost.dll 
|  |  |  ├ api-ms-win-eventing-consumer-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\sechost.dll 
|  |  |  ├ KERNELBASE.dll (WellKnownDlls) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ SECHOST.dll (WellKnownDlls) : C:\WINDOWS\system32\sechost.dll 
|  |  |  ├ api-ms-win-service-core-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\sechost.dll 
|  |  |  ├ api-ms-win-service-core-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\sechost.dll 
|  |  |  ├ api-ms-win-service-core-l1-1-2.dll (ApiSetSchema) : C:\WINDOWS\system32\sechost.dll 
|  |  |  ├ api-ms-win-service-management-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\sechost.dll 
|  |  |  ├ api-ms-win-service-management-l2-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\sechost.dll 
|  |  |  ├ api-ms-win-service-private-l1-1-4.dll (ApiSetSchema) : C:\WINDOWS\system32\sechost.dll 
|  |  |  ├ api-ms-win-service-private-l1-1-2.dll (ApiSetSchema) : C:\WINDOWS\system32\sechost.dll 
|  |  |  ├ api-ms-win-service-private-l1-1-3.dll (ApiSetSchema) : C:\WINDOWS\system32\sechost.dll 
|  |  |  ├ api-ms-win-service-private-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\sechost.dll 
|  |  |  ├ api-ms-win-service-winsvc-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\sechost.dll 
|  |  |  ├ api-ms-win-core-namedpipe-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-processthreads-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  ├ api-ms-win-core-processthreads-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  ├ api-ms-win-security-base-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-security-base-private-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-registry-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-registry-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-registry-l1-1-2.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-sysinfo-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-sysinfo-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ KERNEL32.dll (WellKnownDlls) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  ├ RPCRT4.dll (WellKnownDlls) : C:\WINDOWS\system32\rpcrt4.dll 
|  |  |  ├ api-ms-win-core-timezone-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-security-audit-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\sechost.dll 
|  |  |  ├ api-ms-win-security-audit-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\sechost.dll 
|  |  |  ├ api-ms-win-core-apiquery-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ntdll.dll 
|  |  |  ├ api-ms-win-eventing-provider-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-pcw-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ CRYPTSP.dll (WindowsFolder) : C:\WINDOWS\system32\CRYPTSP.dll 
|  |  |  ├ WINTRUST.dll (WellKnownDlls) : C:\WINDOWS\system32\WINTRUST.dll 
|  |  |  ├ CRYPTBASE.dll (WindowsFolder) : C:\WINDOWS\system32\CRYPTBASE.dll 
|  |  |  ├ SspiCli.dll (WindowsFolder) : C:\WINDOWS\system32\SspiCli.dll 
|  |  |  ├ USER32.dll (WellKnownDlls) : C:\WINDOWS\system32\user32.dll 
|  |  |  ├ CRYPT32.dll (WellKnownDlls) : C:\WINDOWS\system32\CRYPT32.dll 
|  |  |  ├ bcrypt.dll (WindowsFolder) : C:\WINDOWS\system32\bcrypt.dll 
|  |  |  ├ api-ms-win-security-lsalookup-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\sechost.dll 
|  |  |  ├ api-ms-win-security-credentials-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\sechost.dll 
|  |  |  ├ api-ms-win-security-credentials-l2-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\sechost.dll 
|  |  |  ├ api-ms-win-security-provider-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ntmarta.dll 
|  |  |  ├ api-ms-win-devices-config-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\cfgmgr32.dll 
|  |  ├ KERNEL32.dll (WellKnownDlls) : C:\WINDOWS\system32\kernel32.dll 
|  |  ├ VCRUNTIME140.dll (WindowsFolder) : C:\WINDOWS\system32\VCRUNTIME140.dll 
|  |  ├ api-ms-win-crt-math-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  ├ api-ms-win-crt-locale-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  ├ api-ms-win-crt-string-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  ├ api-ms-win-crt-runtime-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  ├ api-ms-win-crt-stdio-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  ├ api-ms-win-crt-convert-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  ├ api-ms-win-crt-time-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  ├ api-ms-win-crt-environment-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  ├ api-ms-win-crt-heap-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  ├ api-ms-win-crt-process-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  ├ api-ms-win-crt-conio-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  ├ api-ms-win-crt-filesystem-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  ├ SDL2.dll (ApplicationDirectory) : C:\tools\miniconda3\envs\flametest\lib\site-packages\pyflamegpu\SDL2.dll 
|  |  ├ ADVAPI32.dll (WellKnownDlls) : C:\WINDOWS\system32\advapi32.dll 
|  |  ├ GDI32.dll (WellKnownDlls) : C:\WINDOWS\system32\gdi32.dll 
|  |  |  ├ ntdll.dll (WellKnownDlls) : C:\WINDOWS\system32\ntdll.dll 
|  |  |  ├ api-ms-win-core-libraryloader-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-processthreads-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  ├ api-ms-win-core-processthreads-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  ├ api-ms-win-core-heap-l2-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-synch-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-profile-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-sysinfo-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-errorhandling-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ win32u.dll (WellKnownDlls) : C:\WINDOWS\system32\win32u.dll 
|  |  |  ├ api-ms-win-gdi-internal-uap-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\gdi32full.dll 
|  |  |  ├ api-ms-win-core-delayload-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-delayload-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-apiquery-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ntdll.dll 
|  |  |  ├ ext-ms-win-gdi-dc-l1-2-1.dll (ApiSetSchema) : C:\WINDOWS\system32\gdi32full.dll 
|  |  |  ├ ext-ms-win-gdi-dc-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\gdi32full.dll 
|  |  |  ├ ext-ms-win-gdi-dc-create-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\gdi32full.dll 
|  |  |  ├ ext-ms-win-gdi-draw-l1-1-3.dll (ApiSetSchema) : C:\WINDOWS\system32\gdi32full.dll 
|  |  |  ├ ext-ms-win-gdi-draw-l1-1-2.dll (ApiSetSchema) : C:\WINDOWS\system32\gdi32full.dll 
|  |  |  ├ ext-ms-win-gdi-draw-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\gdi32full.dll 
|  |  |  ├ ext-ms-win-gdi-draw-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\gdi32full.dll 
|  |  |  ├ ext-ms-win-gdi-font-l1-1-2.dll (ApiSetSchema) : C:\WINDOWS\system32\gdi32full.dll 
|  |  |  ├ ext-ms-win-gdi-font-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\gdi32full.dll 
|  |  |  ├ ext-ms-win-gdi-font-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\gdi32full.dll 
|  |  |  ├ ext-ms-win-gdi-font-l1-1-3.dll (ApiSetSchema) : C:\WINDOWS\system32\gdi32full.dll 
|  |  |  ├ ext-ms-win-gdi-metafile-l1-1-2.dll (ApiSetSchema) : C:\WINDOWS\system32\gdi32full.dll 
|  |  |  ├ ext-ms-win-gdi-metafile-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\gdi32full.dll 
|  |  |  ├ ext-ms-win-gdi-metafile-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\gdi32full.dll 
|  |  |  ├ ext-ms-win-gdi-path-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\gdi32full.dll 
|  |  |  ├ ext-ms-win-gdi-print-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\gdi32full.dll 
|  |  |  ├ ext-ms-win-gdi-private-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\gdi32full.dll 
|  |  |  ├ ext-ms-win-gdi-wcs-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\gdi32full.dll 
|  |  |  ├ ext-ms-win-gdi-clipping-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\gdi32full.dll 
|  |  |  ├ ext-ms-win-gdi-internal-uap-init-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\gdi32full.dll 
|  |  |  ├ ext-ms-win-gdi-internal-desktop-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\gdi32full.dll 
|  |  |  ├ ext-ms-win-gdi-internal-desktop-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\gdi32full.dll 
|  |  |  ├ ext-ms-win-gdi-internal-desktop-l1-1-3.dll (ApiSetSchema) : C:\WINDOWS\system32\gdi32full.dll 
|  |  |  ├ ext-ms-win-gdi-internal-desktop-l1-1-2.dll (ApiSetSchema) : C:\WINDOWS\system32\gdi32full.dll 
|  |  |  ├ ext-ms-win-gdi-internal-desktop-l1-1-4.dll (ApiSetSchema) : C:\WINDOWS\system32\gdi32full.dll 
|  |  |  ├ ext-ms-win-gdi-edgegdi-l1-1-0.dll (NOT_FOUND) :  
|  |  ├ IMM32.dll (WellKnownDlls) : C:\WINDOWS\system32\IMM32.dll 
|  |  |  ├ ntdll.dll (WellKnownDlls) : C:\WINDOWS\system32\ntdll.dll 
|  |  |  ├ api-ms-win-core-heap-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-processthreads-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  ├ api-ms-win-core-synch-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-handle-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-security-base-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-security-base-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-heap-l2-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-localization-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-string-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-libraryloader-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-processthreads-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  ├ api-ms-win-core-registry-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-file-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-sysinfo-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-wow64-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-errorhandling-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-memory-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-profile-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-delayload-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-delayload-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-kernel32-legacy-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  ├ api-ms-win-core-string-obsolete-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  ├ api-ms-win-core-heap-obsolete-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-privateprofile-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  ├ api-ms-win-core-appcompat-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ win32u.dll (WellKnownDlls) : C:\WINDOWS\system32\win32u.dll 
|  |  |  ├ USER32.dll (WellKnownDlls) : C:\WINDOWS\system32\user32.dll 
|  |  |  ├ api-ms-win-core-com-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\combase.dll 
|  |  |  ├ api-ms-win-core-com-private-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\combase.dll 
|  |  |  ├ GDI32.dll (WellKnownDlls) : C:\WINDOWS\system32\gdi32.dll 
|  |  |  ├ MSCTF.dll (WellKnownDlls) : C:\WINDOWS\system32\MSCTF.dll 
|  |  ├ KERNEL32.dll (WellKnownDlls) : C:\WINDOWS\system32\kernel32.dll 
|  |  ├ msvcrt.dll (WellKnownDlls) : C:\WINDOWS\system32\MSVCRT.dll 
|  |  ├ ole32.dll (WellKnownDlls) : C:\WINDOWS\system32\ole32.dll 
|  |  |  ├ msvcp_win.dll (WellKnownDlls) : C:\WINDOWS\system32\msvcp_win.dll 
|  |  |  ├ api-ms-win-crt-string-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  |  ├ api-ms-win-crt-runtime-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  |  ├ api-ms-win-crt-private-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  |  ├ ntdll.dll (WellKnownDlls) : C:\WINDOWS\system32\ntdll.dll 
|  |  |  ├ KERNELBASE.dll (WellKnownDlls) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-libraryloader-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-synch-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-heap-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-errorhandling-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-processthreads-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  ├ api-ms-win-core-wow64-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-localization-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-debug-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-handle-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-registry-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-synch-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-file-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-string-l2-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-string-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-interlocked-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-sysinfo-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-libraryloader-l1-2-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-memory-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-processenvironment-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-heap-l2-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-eventing-provider-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-threadpool-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-processthreads-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  ├ api-ms-win-core-debug-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-security-base-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-psapi-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-file-l1-2-4.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-processenvironment-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-wow64-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-profile-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-kernel32-legacy-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  ├ api-ms-win-core-kernel32-private-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  ├ api-ms-win-core-heap-obsolete-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-stringansi-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-atoms-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  ├ api-ms-win-core-threadpool-legacy-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-shlwapi-legacy-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-sidebyside-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-synch-l1-2-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ GDI32.dll (WellKnownDlls) : C:\WINDOWS\system32\gdi32.dll 
|  |  |  ├ USER32.dll (WellKnownDlls) : C:\WINDOWS\system32\user32.dll 
|  |  |  ├ combase.dll (WellKnownDlls) : C:\WINDOWS\system32\combase.dll 
|  |  |  ├ api-ms-win-core-psm-key-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ KERNEL32.dll (WellKnownDlls) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  ├ api-ms-win-core-quirks-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-delayload-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-delayload-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-apiquery-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ntdll.dll 
|  |  |  ├ OLEAUT32.dll (WellKnownDlls) : C:\WINDOWS\system32\OLEAUT32.dll 
|  |  |  |  ├ msvcp_win.dll (WellKnownDlls) : C:\WINDOWS\system32\msvcp_win.dll 
|  |  |  |  ├ api-ms-win-crt-string-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  |  |  ├ api-ms-win-crt-runtime-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  |  |  ├ api-ms-win-crt-private-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  |  |  ├ ntdll.dll (WellKnownDlls) : C:\WINDOWS\system32\ntdll.dll 
|  |  |  |  ├ combase.dll (WellKnownDlls) : C:\WINDOWS\system32\combase.dll 
|  |  |  |  ├ api-ms-win-core-processthreads-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  |  ├ api-ms-win-core-handle-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-errorhandling-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-security-base-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-wow64-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-registry-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-localization-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-synch-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-string-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-heap-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-libraryloader-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-debug-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-processenvironment-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-file-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-wow64-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-memory-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-sysinfo-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-processenvironment-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-threadpool-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ RPCRT4.dll (WellKnownDlls) : C:\WINDOWS\system32\rpcrt4.dll 
|  |  |  |  ├ api-ms-win-core-localization-l2-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-datetime-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-synch-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-processthreads-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  |  ├ api-ms-win-core-profile-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-interlocked-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-kernel32-private-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  |  ├ api-ms-win-core-localization-private-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ KERNELBASE.dll (WellKnownDlls) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-delayload-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-delayload-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-apiquery-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ntdll.dll 
|  |  |  |  ├ api-ms-win-core-com-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\combase.dll 
|  |  |  |  ├ api-ms-win-core-winrt-string-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\combase.dll 
|  |  |  |  ├ ext-ms-win-ole32-oleautomation-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ole32.dll 
|  |  |  |  ├ ext-ms-win-sxs-oleautomation-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\sxs.dll 
|  |  |  ├ api-ms-win-core-com-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\combase.dll 
|  |  |  ├ MPR.dll (WindowsFolder) : C:\WINDOWS\system32\MPR.dll 
|  |  |  ├ RPCRT4.dll (WellKnownDlls) : C:\WINDOWS\system32\rpcrt4.dll 
|  |  |  ├ api-ms-win-core-winrt-string-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\combase.dll 
|  |  |  ├ api-ms-win-core-com-midlproxystub-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\combase.dll 
|  |  |  ├ api-ms-win-core-winrt-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\combase.dll 
|  |  |  ├ api-ms-win-core-winrt-error-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\combase.dll 
|  |  |  ├ api-ms-win-core-com-l1-1-2.dll (ApiSetSchema) : C:\WINDOWS\system32\combase.dll 
|  |  |  ├ api-ms-win-core-com-private-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\combase.dll 
|  |  |  ├ api-ms-win-core-com-private-l1-3-1.dll (ApiSetSchema) : C:\WINDOWS\system32\combase.dll 
|  |  |  ├ api-ms-win-core-com-private-l1-3-0.dll (ApiSetSchema) : C:\WINDOWS\system32\combase.dll 
|  |  |  ├ api-ms-win-core-com-private-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\combase.dll 
|  |  |  ├ api-ms-win-eventlog-legacy-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\advapi32.dll 
|  |  |  ├ api-ms-win-core-registry-l2-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\advapi32.dll 
|  |  |  ├ api-ms-win-core-marshal-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\combase.dll 
|  |  |  ├ coml2.dll (WellKnownDlls) : C:\WINDOWS\system32\coml2.dll 
|  |  |  ├ ADVAPI32.dll (WellKnownDlls) : C:\WINDOWS\system32\advapi32.dll 
|  |  |  ├ SHELL32.dll (WellKnownDlls) : C:\WINDOWS\system32\SHELL32.dll 
|  |  |  |  ├ msvcp_win.dll (WellKnownDlls) : C:\WINDOWS\system32\msvcp_win.dll 
|  |  |  |  ├ api-ms-win-crt-string-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  |  |  ├ api-ms-win-crt-runtime-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  |  |  ├ api-ms-win-crt-private-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  |  |  ├ api-ms-win-core-heap-l2-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-registry-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-libraryloader-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-sysinfo-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-memory-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-file-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-handle-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-libraryloader-l1-2-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-string-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-synch-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-errorhandling-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-processthreads-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  |  ├ api-ms-win-core-string-l2-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-file-l2-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-processenvironment-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-security-base-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-synch-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-heap-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-util-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  |  ├ api-ms-win-core-threadpool-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-localization-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-debug-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-timezone-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-psapi-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-path-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-file-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-io-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  |  ├ api-ms-win-core-datetime-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-profile-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-registry-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-string-l2-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-file-l2-1-2.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-file-l1-2-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-file-l1-2-4.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-sysinfo-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-wow64-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-wow64-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-localization-l1-2-2.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-processthreads-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  |  ├ api-ms-win-core-realtime-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-localization-l2-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-io-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  |  ├ api-ms-win-core-version-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-sysinfo-l1-2-3.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-memory-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-eventing-provider-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-eventing-classicprovider-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-interlocked-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-rtlsupport-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ntdll.dll 
|  |  |  |  ├ api-ms-win-core-shlwapi-obsolete-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-string-obsolete-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  |  ├ api-ms-win-core-stringansi-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-heap-obsolete-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-localization-obsolete-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-privateprofile-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  |  ├ api-ms-win-core-atoms-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  |  ├ api-ms-win-core-shlwapi-legacy-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-kernel32-legacy-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  |  ├ api-ms-win-core-kernel32-legacy-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  |  ├ api-ms-win-core-threadpool-legacy-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-kernel32-legacy-l1-1-2.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  |  ├ api-ms-win-core-url-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-registryuserspecific-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-kernel32-private-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  |  ├ api-ms-win-core-apiquery-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ntdll.dll 
|  |  |  |  ├ api-ms-win-core-sidebyside-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-shell-shellcom-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ KERNELBASE.dll (WellKnownDlls) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ USER32.dll (WellKnownDlls) : C:\WINDOWS\system32\user32.dll 
|  |  |  |  ├ ntdll.dll (WellKnownDlls) : C:\WINDOWS\system32\ntdll.dll 
|  |  |  |  ├ GDI32.dll (WellKnownDlls) : C:\WINDOWS\system32\gdi32.dll 
|  |  |  |  ├ api-ms-win-stateseparation-helpers-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-job-l2-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  |  ├ api-ms-win-crt-time-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  |  |  ├ api-ms-win-core-delayload-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-delayload-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  ├ api-ms-win-core-com-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\combase.dll 
|  |  |  |  ├ api-ms-win-core-winrt-string-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\combase.dll 
|  |  |  |  ├ api-ms-win-core-winrt-error-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\combase.dll 
|  |  |  |  ├ OLEAUT32.dll (WellKnownDlls) : C:\WINDOWS\system32\OLEAUT32.dll 
|  |  |  |  ├ USERENV.dll (WindowsFolder) : C:\WINDOWS\system32\USERENV.dll 
|  |  |  |  ├ api-ms-win-core-com-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\combase.dll 
|  |  |  |  ├ RPCRT4.dll (WellKnownDlls) : C:\WINDOWS\system32\rpcrt4.dll 
|  |  |  |  ├ api-ms-win-core-winrt-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\combase.dll 
|  |  |  |  ├ MPR.dll (WindowsFolder) : C:\WINDOWS\system32\MPR.dll 
|  |  |  |  ├ SspiCli.dll (WindowsFolder) : C:\WINDOWS\system32\SspiCli.dll 
|  |  |  |  ├ samcli.dll (WindowsFolder) : C:\WINDOWS\system32\samcli.dll 
|  |  |  |  ├ netutils.dll (WindowsFolder) : C:\WINDOWS\system32\netutils.dll 
|  |  |  |  ├ api-ms-win-security-sddl-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\sechost.dll 
|  |  |  |  ├ IPHLPAPI.DLL (WindowsFolder) : C:\WINDOWS\system32\IPHLPAPI.DLL 
|  |  |  |  ├ api-ms-win-security-lsalookup-l2-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\advapi32.dll 
|  |  |  |  ├ srvcli.dll (WindowsFolder) : C:\WINDOWS\system32\srvcli.dll 
|  |  |  |  ├ CRYPT32.dll (WellKnownDlls) : C:\WINDOWS\system32\CRYPT32.dll 
|  |  |  |  ├ api-ms-win-core-winrt-error-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\combase.dll 
|  |  |  |  ├ wkscli.dll (WindowsFolder) : C:\WINDOWS\system32\wkscli.dll 
|  |  |  |  ├ api-ms-win-power-base-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\powrprof.dll 
|  |  |  |  ├ WS2_32.dll (WellKnownDlls) : C:\WINDOWS\system32\WS2_32.dll 
|  |  |  |  ├ api-ms-win-devices-config-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\cfgmgr32.dll 
|  |  |  |  ├ api-ms-win-core-com-l1-1-2.dll (ApiSetSchema) : C:\WINDOWS\system32\combase.dll 
|  |  |  |  ├ bcrypt.dll (WindowsFolder) : C:\WINDOWS\system32\bcrypt.dll 
|  |  |  |  ├ api-ms-win-service-management-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\sechost.dll 
|  |  |  |  ├ api-ms-win-service-winsvc-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\sechost.dll 
|  |  |  |  ├ api-ms-win-shcore-obsolete-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\SHCORE.dll 
|  |  |  |  ├ api-ms-win-core-registry-l2-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\advapi32.dll 
|  |  |  |  ├ api-ms-win-security-provider-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ntmarta.dll 
|  |  |  |  ├ api-ms-win-security-lsalookup-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\sechost.dll 
|  |  |  |  ├ api-ms-win-core-com-private-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\combase.dll 
|  |  |  |  ├ api-ms-win-devices-query-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\cfgmgr32.dll 
|  |  |  |  ├ api-ms-win-security-lsapolicy-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\sechost.dll 
|  |  |  |  ├ DEVOBJ.dll (WindowsFolder) : C:\WINDOWS\system32\DEVOBJ.dll 
|  |  |  |  ├ CRYPTSP.dll (WindowsFolder) : C:\WINDOWS\system32\CRYPTSP.dll 
|  |  |  |  ├ api-ms-win-shcore-registry-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\SHCORE.dll 
|  |  |  |  ├ api-ms-win-shcore-unicodeansi-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\SHCORE.dll 
|  |  |  |  ├ api-ms-win-shcore-path-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\SHCORE.dll 
|  |  |  |  ├ api-ms-win-shcore-stream-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\SHCORE.dll 
|  |  |  |  ├ api-ms-win-shcore-thread-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\SHCORE.dll 
|  |  |  |  ├ api-ms-win-shcore-comhelpers-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\SHCORE.dll 
|  |  |  |  ├ api-ms-win-shcore-registry-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\SHCORE.dll 
|  |  |  |  ├ api-ms-win-shcore-taskpool-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\SHCORE.dll 
|  |  |  |  ├ api-ms-win-shcore-sysinfo-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\SHCORE.dll 
|  |  |  |  ├ api-ms-win-shcore-stream-winrt-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\SHCORE.dll 
|  |  |  |  ├ api-ms-win-shcore-scaling-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\SHCORE.dll 
|  |  |  |  ├ SHCORE.dll (WellKnownDlls) : C:\WINDOWS\system32\SHCORE.dll 
|  |  |  |  ├ api-ms-win-storage-exports-internal-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\windows.storage.dll 
|  |  |  |  ├ api-ms-win-storage-exports-external-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\windows.storage.dll 
|  |  |  |  ├ api-ms-win-storage-exports-external-l1-1-2.dll (ApiSetSchema) : C:\WINDOWS\system32\windows.storage.dll 
|  |  |  |  ├ api-ms-win-shlwapi-ie-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\SHLWAPI.dll 
|  |  |  |  ├ SHLWAPI.dll (WellKnownDlls) : C:\WINDOWS\system32\SHLWAPI.dll 
|  |  |  |  ├ ext-ms-onecore-appdefaults-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\windows.storage.dll 
|  |  |  |  ├ ext-ms-onecore-appmodel-staterepository-internal-l1-1-3.dll (ApiSetSchema) : C:\WINDOWS\system32\windows.staterepositoryclient.dll 
|  |  |  |  ├ api-ms-win-shell-changenotify-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\windows.storage.dll 
|  |  |  |  ├ api-ms-win-shell-changenotify-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\windows.storage.dll 
|  |  |  |  ├ api-ms-win-shell-shellfolders-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\windows.storage.dll 
|  |  |  |  ├ ext-ms-win-domainjoin-netjoin-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\netjoin.dll 
|  |  |  |  ├ ext-ms-win-com-ole32-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\ole32.dll 
|  |  |  |  ├ ext-ms-win-com-ole32-l1-1-5.dll (ApiSetSchema) : C:\WINDOWS\system32\ole32.dll 
|  |  |  |  ├ ext-ms-win-com-ole32-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ole32.dll 
|  |  |  |  ├ ext-ms-win-com-ole32-l1-1-3.dll (ApiSetSchema) : C:\WINDOWS\system32\ole32.dll 
|  |  |  |  ├ ext-ms-win-com-ole32-l1-1-4.dll (ApiSetSchema) : C:\WINDOWS\system32\ole32.dll 
|  |  |  |  ├ ext-ms-win-com-sta-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ole32.dll 
|  |  |  |  ├ ext-ms-win-ole32-bindctx-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ole32.dll 
|  |  |  |  ├ ext-ms-win32-subsystem-query-l1-1-0.dll (NOT_FOUND) :  
|  |  |  |  ├ ole32.dll (WellKnownDlls) : C:\WINDOWS\system32\ole32.dll 
|  |  |  |  ├ ADVAPI32.dll (WellKnownDlls) : C:\WINDOWS\system32\advapi32.dll 
|  |  |  |  ├ WINMM.dll (WindowsFolder) : C:\WINDOWS\system32\WINMM.dll 
|  |  |  |  |  ├ ntdll.dll (WellKnownDlls) : C:\WINDOWS\system32\ntdll.dll 
|  |  |  |  |  ├ api-ms-win-crt-string-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  |  |  |  ├ api-ms-win-crt-runtime-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  |  |  |  ├ api-ms-win-crt-private-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  |  |  |  ├ api-ms-win-mm-time-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  |  |  ├ api-ms-win-core-synch-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  ├ api-ms-win-core-registry-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  ├ api-ms-win-core-synch-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  ├ api-ms-win-core-processthreads-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  |  |  ├ api-ms-win-core-heap-l2-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  ├ api-ms-win-core-handle-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  ├ api-ms-win-core-libraryloader-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  ├ api-ms-win-core-string-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  ├ api-ms-win-core-kernel32-legacy-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  |  |  ├ api-ms-win-core-debug-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  ├ api-ms-win-core-heap-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  ├ api-ms-win-core-processenvironment-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  ├ api-ms-win-core-string-obsolete-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  |  |  ├ api-ms-win-core-errorhandling-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  ├ api-ms-win-core-libraryloader-l1-2-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  ├ api-ms-win-core-privateprofile-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  |  |  ├ api-ms-win-core-file-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  ├ api-ms-win-core-path-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  ├ api-ms-win-core-threadpool-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  ├ api-ms-win-core-localization-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  ├ api-ms-win-core-shlwapi-legacy-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  ├ api-ms-win-core-util-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  |  |  ├ api-ms-win-core-kernel32-private-l1-1-2.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  |  |  ├ api-ms-win-core-sysinfo-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  ├ api-ms-win-core-kernel32-private-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  |  |  ├ api-ms-win-eventing-provider-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  ├ api-ms-win-core-delayload-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  ├ api-ms-win-core-delayload-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  ├ api-ms-win-core-rtlsupport-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ntdll.dll 
|  |  |  |  |  ├ api-ms-win-core-processthreads-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  |  |  ├ api-ms-win-core-profile-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  ├ api-ms-win-core-interlocked-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  ├ api-ms-win-core-apiquery-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ntdll.dll 
|  |  |  |  |  ├ WINMMBASE.dll (WindowsFolder) : C:\WINDOWS\system32\WINMMBASE.dll 
|  |  |  |  |  ├ api-ms-win-mm-mme-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\winmmbase.dll 
|  |  |  |  |  ├ api-ms-win-mm-misc-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\winmmbase.dll 
|  |  |  |  |  ├ AudioSes.DLL (WindowsFolder) : C:\WINDOWS\system32\AudioSes.DLL 
|  |  |  |  |  ├ ext-ms-win-ntuser-dialogbox-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\user32.dll 
|  |  |  |  |  ├ ext-ms-win-ntuser-gui-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\user32.dll 
|  |  |  |  |  ├ ext-ms-win-ntuser-keyboard-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\user32.dll 
|  |  |  |  |  ├ ext-ms-win-ntuser-message-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\user32.dll 
|  |  |  |  |  ├ ext-ms-win-ntuser-server-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\user32.dll 
|  |  |  |  |  ├ ext-ms-win-ntuser-windowclass-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\user32.dll 
|  |  |  |  |  ├ ext-ms-win-ntuser-window-l1-1-2.dll (ApiSetSchema) : C:\WINDOWS\system32\user32.dll 
|  |  |  |  |  ├ ext-ms-win-ntuser-window-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\user32.dll 
|  |  |  |  |  ├ ext-ms-win-rtcore-ntuser-sysparams-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\user32.dll 
|  |  |  |  |  ├ api-ms-win-core-com-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\combase.dll 
|  |  |  |  |  ├ OLEAUT32.dll (WellKnownDlls) : C:\WINDOWS\system32\OLEAUT32.dll 
|  |  |  |  |  ├ ext-ms-win-oleacc-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\oleacc.dll 
|  |  |  |  ├ msiltcfg.dll (WindowsFolder) : C:\WINDOWS\system32\msiltcfg.dll 
|  |  |  |  ├ DEVMGR.DLL (WindowsFolder) : C:\WINDOWS\system32\DEVMGR.DLL 
|  |  |  |  ├ dwmapi.dll (WindowsFolder) : C:\WINDOWS\system32\dwmapi.dll 
|  |  |  |  ├ urlmon.dll (WindowsFolder) : C:\WINDOWS\system32\urlmon.dll 
|  |  |  |  ├ WININET.dll (WindowsFolder) : C:\WINDOWS\system32\WININET.dll 
|  |  |  |  ├ Secur32.dll (WindowsFolder) : C:\WINDOWS\system32\Secur32.dll 
|  |  |  |  ├ OLEACC.dll (WindowsFolder) : C:\WINDOWS\system32\OLEACC.dll 
|  |  |  |  ├ dsreg.dll (WindowsFolder) : C:\WINDOWS\system32\dsreg.dll 
|  |  |  |  ├ DAVHLPR.dll (WindowsFolder) : C:\WINDOWS\system32\DAVHLPR.dll 
|  |  |  |  ├ CSCAPI.dll (WindowsFolder) : C:\WINDOWS\system32\CSCAPI.dll 
|  |  |  |  ├ UxTheme.dll (WindowsFolder) : C:\WINDOWS\system32\UxTheme.dll 
|  |  |  |  ├ ntshrui.dll (WindowsFolder) : C:\WINDOWS\system32\ntshrui.dll 
|  |  |  |  ├ EFSUTIL.dll (WindowsFolder) : C:\WINDOWS\system32\EFSUTIL.dll 
|  |  |  |  ├ POWRPROF.dll (WindowsFolder) : C:\WINDOWS\system32\POWRPROF.dll 
|  |  |  |  ├ SHDOCVW.dll (WindowsFolder) : C:\WINDOWS\system32\SHDOCVW.dll 
|  |  |  |  ├ EFSADU.dll (WindowsFolder) : C:\WINDOWS\system32\EFSADU.dll 
|  |  |  |  ├ DUser.dll (WindowsFolder) : C:\WINDOWS\system32\DUser.dll 
|  |  |  |  ├ WTSAPI32.dll (WindowsFolder) : C:\WINDOWS\system32\WTSAPI32.dll 
|  |  |  |  ├ DUI70.dll (WindowsFolder) : C:\WINDOWS\system32\DUI70.dll 
|  |  |  |  ├ CFGMGR32.dll (WindowsFolder) : C:\WINDOWS\system32\CFGMGR32.dll 
|  |  |  |  ├ apphelp.dll (WindowsFolder) : C:\WINDOWS\system32\apphelp.dll 
|  |  |  |  ├ ADVPACK.dll (WindowsFolder) : C:\WINDOWS\system32\ADVPACK.dll 
|  |  |  |  ├ WINBRAND.dll (WindowsFolder) : C:\WINDOWS\system32\WINBRAND.dll 
|  |  |  |  ├ PROPSYS.dll (WindowsFolder) : C:\WINDOWS\system32\PROPSYS.dll 
|  |  |  |  ├ WindowsCodecs.dll (WindowsFolder) : C:\WINDOWS\system32\WindowsCodecs.dll 
|  |  |  |  ├ elscore.dll (WindowsFolder) : C:\WINDOWS\system32\elscore.dll 
|  |  |  |  ├ credui.dll (WindowsFolder) : C:\WINDOWS\system32\credui.dll 
|  |  |  |  ├ gdiplus.dll (WellKnownDlls) : C:\WINDOWS\system32\gdiplus.dll 
|  |  |  |  ├ IMM32.dll (WellKnownDlls) : C:\WINDOWS\system32\IMM32.dll 
|  |  |  |  ├ combase.dll (WellKnownDlls) : C:\WINDOWS\system32\combase.dll 
|  |  |  |  ├ XmlLite.dll (WindowsFolder) : C:\WINDOWS\system32\XmlLite.dll 
|  |  |  |  ├ VirtDisk.dll (WindowsFolder) : C:\WINDOWS\system32\VirtDisk.dll 
|  |  |  |  ├ WINSTA.dll (WindowsFolder) : C:\WINDOWS\system32\WINSTA.dll 
|  |  |  |  ├ WINTRUST.dll (WellKnownDlls) : C:\WINDOWS\system32\WINTRUST.dll 
|  |  |  |  ├ CHARTV.dll (WindowsFolder) : C:\WINDOWS\system32\CHARTV.dll 
|  |  |  |  ├ twinapi.appcore.dll (WindowsFolder) : C:\WINDOWS\system32\twinapi.appcore.dll 
|  |  |  |  ├ MrmCoreR.dll (WindowsFolder) : C:\WINDOWS\system32\MrmCoreR.dll 
|  |  |  |  ├ efswrt.dll (WindowsFolder) : C:\WINDOWS\system32\efswrt.dll 
|  |  |  |  ├ ext-ms-win-feclient-encryptedfile-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\feclient.dll 
|  |  |  |  ├ edputil.dll (WindowsFolder) : C:\WINDOWS\system32\edputil.dll 
|  |  |  |  ├ ext-ms-win-devmgmt-policy-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\policymanager.dll 
|  |  |  |  ├ ext-ms-win-devmgmt-policy-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\policymanager.dll 
|  |  |  |  ├ LINKINFO.dll (WindowsFolder) : C:\WINDOWS\system32\LINKINFO.dll 
|  |  |  |  ├ ext-ms-win-storage-sense-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\storageusage.dll 
|  |  |  |  ├ ext-ms-win-storage-sense-l1-2-3.dll (ApiSetSchema) : C:\WINDOWS\system32\storageusage.dll 
|  |  |  |  ├ ext-ms-win-storage-sense-l1-2-2.dll (ApiSetSchema) : C:\WINDOWS\system32\storageusage.dll 
|  |  |  |  ├ ext-ms-win-storage-sense-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\storageusage.dll 
|  |  |  |  ├ ext-ms-win-gui-dui70-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\dui70.dll 
|  |  |  |  ├ cldapi.dll (WindowsFolder) : C:\WINDOWS\system32\cldapi.dll 
|  |  |  |  ├ api-ms-win-service-management-l2-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\sechost.dll 
|  |  |  |  ├ api-ms-win-security-capability-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\sechost.dll 
|  |  |  |  ├ api-ms-win-power-setting-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\powrprof.dll 
|  |  |  |  ├ api-ms-win-security-cryptoapi-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\cryptsp.dll 
|  |  |  |  ├ profapi.dll (WindowsFolder) : C:\WINDOWS\system32\profapi.dll 
|  |  |  |  ├ HvsiFileTrust.dll (WindowsFolder) : C:\WINDOWS\system32\HvsiFileTrust.dll 
|  |  |  |  ├ d2d1.dll (WindowsFolder) : C:\WINDOWS\system32\d2d1.dll 
|  |  |  |  ├ d3d11.dll (WindowsFolder) : C:\WINDOWS\system32\d3d11.dll 
|  |  |  |  ├ CoreMessaging.dll (WindowsFolder) : C:\WINDOWS\system32\CoreMessaging.dll 
|  |  |  |  ├ MSCTF.dll (WellKnownDlls) : C:\WINDOWS\system32\MSCTF.dll 
|  |  |  |  ├ ext-ms-win-appmodel-appexecutionalias-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\apisethost.appexecutionalias.dll 
|  |  |  |  ├ HwReqChk.dll (WindowsFolder) : C:\WINDOWS\system32\HwReqChk.dll 
|  |  |  |  ├ Wldp.dll (WindowsFolder) : C:\WINDOWS\system32\Wldp.dll 
|  |  |  |  ├ ext-ms-win-shell-fileplaceholder-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\windows.fileexplorer.common.dll 
|  |  |  |  ├ Bcp47Langs.dll (WindowsFolder) : C:\WINDOWS\system32\Bcp47Langs.dll 
|  |  |  |  |  ├ ServicingCommon.dll (WindowsFolder) : C:\WINDOWS\system32\ServicingCommon.dll 
|  |  |  |  |  ├ ext-ms-win-sxs-oleautomation-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\sxs.dll 
|  |  |  |  |  ├ ext-ms-win32-subsystem-query-l1-1-0.dll (NOT_FOUND) :  
|  |  |  |  |  ├ api-ms-win-core-com-l2-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\coml2.dll 
|  |  |  |  |  ├ ext-ms-win-edputil-policy-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\edputil.dll 
|  |  |  |  |  ├ ext-ms-win-feclient-encryptedfile-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\feclient.dll 
|  |  |  |  |  ├ api-ms-win-service-management-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\sechost.dll 
|  |  |  |  |  ├ api-ms-win-service-winsvc-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\sechost.dll 
|  |  |  |  |  ├ api-ms-win-security-sddl-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\sechost.dll 
|  |  |  |  |  ├ api-ms-win-core-com-private-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\combase.dll 
|  |  ├ OLEAUT32.dll (WellKnownDlls) : C:\WINDOWS\system32\OLEAUT32.dll 
|  |  ├ SETUPAPI.dll (WellKnownDlls) : C:\WINDOWS\system32\Setupapi.dll 
|  |  |  ├ msvcrt.dll (WellKnownDlls) : C:\WINDOWS\system32\MSVCRT.dll 
|  |  |  ├ ntdll.dll (WellKnownDlls) : C:\WINDOWS\system32\ntdll.dll 
|  |  |  ├ api-ms-win-core-errorhandling-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-string-obsolete-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  ├ api-ms-win-core-kernel32-legacy-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  ├ api-ms-win-core-handle-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-synch-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-libraryloader-l1-2-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-libraryloader-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-timezone-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-string-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-heap-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-processenvironment-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-shlwapi-legacy-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-localization-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-synch-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-sysinfo-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-datetime-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-heap-l2-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-processthreads-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  ├ api-ms-win-core-sysinfo-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-file-l2-1-2.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-file-l2-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-privateprofile-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  ├ api-ms-win-core-version-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-sidebyside-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-kernel32-legacy-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  ├ api-ms-win-core-wow64-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-memory-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-privateprofile-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  ├ api-ms-win-core-localization-obsolete-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-rtlsupport-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ntdll.dll 
|  |  |  ├ api-ms-win-core-profile-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ KERNEL32.dll (WellKnownDlls) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  ├ api-ms-win-core-debug-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-eventing-classicprovider-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-apiquery-l2-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-apiquery-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ntdll.dll 
|  |  |  ├ api-ms-win-core-file-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-string-l2-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ DEVOBJ.dll (WindowsFolder) : C:\WINDOWS\system32\DEVOBJ.dll 
|  |  |  ├ CFGMGR32.dll (WindowsFolder) : C:\WINDOWS\system32\CFGMGR32.dll 
|  |  |  ├ api-ms-win-core-registry-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-ntuser-sysparams-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\user32.dll 
|  |  |  ├ api-ms-win-rtcore-ntuser-window-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\user32.dll 
|  |  |  ├ api-ms-win-devices-config-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\cfgmgr32.dll 
|  |  |  ├ api-ms-win-core-registry-l2-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\advapi32.dll 
|  |  |  ├ api-ms-win-core-stringansi-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-service-management-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\sechost.dll 
|  |  |  ├ api-ms-win-service-management-l2-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\sechost.dll 
|  |  |  ├ api-ms-win-service-winsvc-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\sechost.dll 
|  |  |  ├ api-ms-win-security-base-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-security-sddl-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\sechost.dll 
|  |  |  ├ api-ms-win-security-provider-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ntmarta.dll 
|  |  |  ├ Cabinet.dll (WindowsFolder) : C:\WINDOWS\system32\Cabinet.dll 
|  |  |  ├ CRYPT32.dll (WellKnownDlls) : C:\WINDOWS\system32\CRYPT32.dll 
|  |  |  ├ WINTRUST.dll (WellKnownDlls) : C:\WINDOWS\system32\WINTRUST.dll 
|  |  |  ├ api-ms-win-rtcore-ntuser-synch-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\user32.dll 
|  |  |  ├ ext-ms-win-shell32-shellfolders-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\windows.storage.dll 
|  |  |  ├ api-ms-win-core-com-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\combase.dll 
|  |  |  ├ USERENV.dll (WindowsFolder) : C:\WINDOWS\system32\USERENV.dll 
|  |  |  ├ api-ms-win-shell-changenotify-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\windows.storage.dll 
|  |  |  ├ api-ms-win-core-shutdown-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\advapi32.dll 
|  |  |  ├ RPCRT4.dll (WellKnownDlls) : C:\WINDOWS\system32\rpcrt4.dll 
|  |  |  ├ MPR.dll (WindowsFolder) : C:\WINDOWS\system32\MPR.dll 
|  |  |  ├ GDI32.dll (WellKnownDlls) : C:\WINDOWS\system32\gdi32.dll 
|  |  |  ├ ADVAPI32.dll (WellKnownDlls) : C:\WINDOWS\system32\advapi32.dll 
|  |  |  ├ DEVRTL.dll (WindowsFolder) : C:\WINDOWS\system32\DEVRTL.dll 
|  |  |  ├ USER32.dll (WellKnownDlls) : C:\WINDOWS\system32\user32.dll 
|  |  |  ├ SCECLI.dll (WindowsFolder) : C:\WINDOWS\system32\SCECLI.dll 
|  |  |  ├ ServicingCommon.dll (WindowsFolder) : C:\WINDOWS\system32\ServicingCommon.dll 
|  |  |  ├ drvstore.dll (WindowsFolder) : C:\WINDOWS\system32\drvstore.dll 
|  |  |  ├ ext-ms-win-printer-winspool-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\winspool.drv 
|  |  |  ├ ext-ms-win-driver-setup-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\drvsetup.dll 
|  |  |  ├ ext-ms-win-com-ole32-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ole32.dll 
|  |  |  ├ ext-ms-win-shell-shell32-l1-2-1.dll (ApiSetSchema) : C:\WINDOWS\system32\SHELL32.dll 
|  |  |  ├ ext-ms-win-shell-shlwapi-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\SHLWAPI.dll 
|  |  |  ├ ext-ms-win-uxtheme-themes-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\uxtheme.dll 
|  |  |  ├ SPFILEQ.dll (WindowsFolder) : C:\WINDOWS\system32\SPFILEQ.dll 
|  |  |  ├ SPINF.dll (WindowsFolder) : C:\WINDOWS\system32\SPINF.dll 
|  |  |  ├ api-ms-win-security-lsalookup-l2-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\advapi32.dll 
|  |  |  ├ api-ms-win-core-io-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  ├ bcrypt.dll (WindowsFolder) : C:\WINDOWS\system32\bcrypt.dll 
|  |  ├ SHELL32.dll (WellKnownDlls) : C:\WINDOWS\system32\SHELL32.dll 
|  |  ├ USER32.dll (WellKnownDlls) : C:\WINDOWS\system32\user32.dll 
|  |  ├ VERSION.dll (WindowsFolder) : C:\WINDOWS\system32\VERSION.dll 
|  |  ├ WINMM.dll (WindowsFolder) : C:\WINDOWS\system32\WINMM.dll 
|  ├ glew32.dll (ApplicationDirectory) : C:\tools\miniconda3\envs\flametest\lib\site-packages\pyflamegpu\glew32.dll 
|  |  ├ OPENGL32.dll (WindowsFolder) : C:\WINDOWS\system32\OPENGL32.dll 
|  |  |  ├ msvcrt.dll (WellKnownDlls) : C:\WINDOWS\system32\MSVCRT.dll 
|  |  |  ├ KERNEL32.dll (WellKnownDlls) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  ├ ADVAPI32.dll (WellKnownDlls) : C:\WINDOWS\system32\advapi32.dll 
|  |  |  ├ USER32.dll (WellKnownDlls) : C:\WINDOWS\system32\user32.dll 
|  |  |  ├ ntdll.dll (WellKnownDlls) : C:\WINDOWS\system32\ntdll.dll 
|  |  |  ├ api-ms-win-core-winrt-string-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\combase.dll 
|  |  |  ├ api-ms-win-core-winrt-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\combase.dll 
|  |  |  ├ GDI32.dll (WellKnownDlls) : C:\WINDOWS\system32\gdi32.dll 
|  |  |  ├ GLU32.dll (WindowsFolder) : C:\WINDOWS\system32\GLU32.dll 
|  |  |  |  ├ msvcrt.dll (WellKnownDlls) : C:\WINDOWS\system32\MSVCRT.dll 
|  |  |  |  ├ KERNEL32.dll (WellKnownDlls) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  |  ├ USER32.dll (WellKnownDlls) : C:\WINDOWS\system32\user32.dll 
|  |  |  |  ├ OPENGL32.dll (WindowsFolder) : C:\WINDOWS\system32\OPENGL32.dll 
|  |  |  |  |  ├ ext-ms-win-dx-ddraw-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ddraw.dll 
|  |  |  |  |  |  ├ msvcrt.dll (WellKnownDlls) : C:\WINDOWS\system32\MSVCRT.dll 
|  |  |  |  |  |  ├ ntdll.dll (WellKnownDlls) : C:\WINDOWS\system32\ntdll.dll 
|  |  |  |  |  |  ├ api-ms-win-core-heap-l2-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  |  ├ api-ms-win-core-processthreads-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  |  |  |  ├ api-ms-win-core-errorhandling-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  |  ├ api-ms-win-core-sysinfo-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  |  ├ api-ms-win-core-synch-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  |  ├ api-ms-win-core-libraryloader-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  |  ├ api-ms-win-core-registry-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  |  ├ api-ms-win-core-handle-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  |  ├ api-ms-win-core-debug-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  |  ├ api-ms-win-core-libraryloader-l1-2-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  |  ├ api-ms-win-core-string-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  |  ├ api-ms-win-eventing-provider-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  |  ├ api-ms-win-core-file-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  |  ├ api-ms-win-core-synch-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  |  ├ api-ms-win-core-profile-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  |  ├ api-ms-win-core-privateprofile-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  |  |  |  ├ api-ms-win-core-string-obsolete-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  |  |  |  ├ api-ms-win-core-heap-obsolete-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  |  ├ USER32.dll (WellKnownDlls) : C:\WINDOWS\system32\user32.dll 
|  |  |  |  |  |  ├ GDI32.dll (WellKnownDlls) : C:\WINDOWS\system32\gdi32.dll 
|  |  |  |  |  |  ├ dxgi.dll (WindowsFolder) : C:\WINDOWS\system32\dxgi.dll 
|  |  |  |  |  |  ├ DCIMAN32.dll (WindowsFolder) : C:\WINDOWS\system32\DCIMAN32.dll 
|  |  |  |  |  |  ├ api-ms-win-security-base-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  |  ├ api-ms-win-core-heap-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  |  ├ api-ms-win-core-delayload-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  |  ├ api-ms-win-core-delayload-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  |  ├ ext-ms-win-rtcore-ntuser-dpi-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\user32.dll 
|  |  |  |  |  |  ├ DEVOBJ.dll (WindowsFolder) : C:\WINDOWS\system32\DEVOBJ.dll 
|  |  |  |  |  |  ├ dwmapi.dll (WindowsFolder) : C:\WINDOWS\system32\dwmapi.dll 
|  |  |  |  |  |  ├ api-ms-win-security-sddl-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\sechost.dll 
|  |  |  |  |  ├ ext-ms-win-dx-dxdbhelper-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\directxdatabasehelper.dll 
|  |  |  |  |  |  ├ api-ms-win-crt-runtime-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  |  |  |  |  ├ api-ms-win-crt-private-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  |  |  |  |  ├ api-ms-win-crt-string-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  |  |  |  |  ├ api-ms-win-core-libraryloader-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  |  ├ api-ms-win-core-profile-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  |  ├ api-ms-win-core-processthreads-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  |  |  |  ├ api-ms-win-core-sysinfo-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  |  ├ api-ms-win-core-interlocked-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  |  ├ api-ms-win-core-rtlsupport-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ntdll.dll 
|  |  |  |  |  |  ├ api-ms-win-core-debug-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  |  ├ api-ms-win-core-errorhandling-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  |  ├ api-ms-win-core-processthreads-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  |  |  |  ├ msvcp_win.dll (WellKnownDlls) : C:\WINDOWS\system32\msvcp_win.dll 
|  |  |  |  |  |  ├ api-ms-win-core-synch-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  |  ├ api-ms-win-core-synch-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  |  ├ api-ms-win-core-heap-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  |  ├ api-ms-win-eventing-provider-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  |  ├ api-ms-win-core-psapi-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  |  ├ api-ms-win-core-registry-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  |  ├ ntdll.dll (WellKnownDlls) : C:\WINDOWS\system32\ntdll.dll 
|  |  |  |  |  |  ├ api-ms-win-core-threadpool-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  |  ├ api-ms-win-core-localization-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  |  ├ api-ms-win-core-handle-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  |  ├ api-ms-win-core-libraryloader-l1-2-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  |  ├ api-ms-win-security-base-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  |  ├ api-ms-win-core-heap-l2-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  |  ├ api-ms-win-core-string-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  |  ├ api-ms-win-core-sysinfo-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  |  ├ api-ms-win-core-file-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  |  ├ api-ms-win-core-processenvironment-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  |  ├ api-ms-win-core-delayload-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  |  ├ api-ms-win-core-delayload-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  |  |  |  ├ api-ms-win-dx-d3dkmt-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\gdi32.dll 
|  |  |  |  |  |  ├ api-ms-win-dx-d3dkmt-l1-1-7.dll (ApiSetSchema) : C:\WINDOWS\system32\gdi32.dll 
|  |  |  |  |  |  ├ api-ms-win-appmodel-runtime-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel.appcore.dll 
|  |  |  |  |  |  ├ api-ms-win-appmodel-runtime-l1-1-4.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel.appcore.dll 
|  |  |  |  |  |  ├ api-ms-win-security-provider-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ntmarta.dll 
|  |  |  |  |  |  ├ api-ms-win-security-sddl-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\sechost.dll 
|  |  |  |  |  |  ├ api-ms-win-security-provider-ansi-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\advapi32.dll 
|  ├ DevIL.dll (ApplicationDirectory) : C:\tools\miniconda3\envs\flametest\lib\site-packages\pyflamegpu\DevIL.dll 
|  |  ├ KERNEL32.dll (WellKnownDlls) : C:\WINDOWS\system32\kernel32.dll 
|  |  ├ MSVCP140.dll (WindowsFolder) : C:\WINDOWS\system32\MSVCP140.dll 
|  |  |  ├ VCRUNTIME140.dll (WindowsFolder) : C:\WINDOWS\system32\VCRUNTIME140.dll 
|  |  |  ├ VCRUNTIME140_1.dll (WindowsFolder) : C:\WINDOWS\system32\VCRUNTIME140_1.dll 
|  |  |  |  ├ api-ms-win-crt-runtime-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  |  |  ├ api-ms-win-crt-heap-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  |  |  ├ api-ms-win-crt-string-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  |  |  ├ VCRUNTIME140.dll (WindowsFolder) : C:\WINDOWS\system32\VCRUNTIME140.dll 
|  |  |  |  ├ KERNEL32.dll (WellKnownDlls) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  ├ api-ms-win-crt-heap-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  |  ├ api-ms-win-crt-runtime-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  |  ├ api-ms-win-crt-string-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  |  ├ api-ms-win-crt-locale-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  |  ├ api-ms-win-crt-stdio-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  |  ├ api-ms-win-crt-filesystem-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  |  ├ api-ms-win-crt-time-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  |  ├ api-ms-win-crt-environment-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  |  ├ api-ms-win-crt-math-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  |  ├ api-ms-win-crt-convert-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  |  ├ api-ms-win-crt-utility-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  |  ├ KERNEL32.dll (WellKnownDlls) : C:\WINDOWS\system32\kernel32.dll 
|  |  ├ VCRUNTIME140.dll (WindowsFolder) : C:\WINDOWS\system32\VCRUNTIME140.dll 
|  |  ├ api-ms-win-crt-heap-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  ├ api-ms-win-crt-string-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  ├ api-ms-win-crt-stdio-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  ├ api-ms-win-crt-convert-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  ├ api-ms-win-crt-math-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  ├ api-ms-win-crt-time-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  ├ api-ms-win-crt-runtime-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  ├ api-ms-win-crt-filesystem-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  ├ api-ms-win-crt-environment-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  ├ api-ms-win-crt-utility-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  ├ OPENGL32.dll (WindowsFolder) : C:\WINDOWS\system32\OPENGL32.dll 
|  ├ DWrite.dll (WindowsFolder) : C:\WINDOWS\system32\DWrite.dll 
|  |  ├ msvcrt.dll (WellKnownDlls) : C:\WINDOWS\system32\MSVCRT.dll 
|  |  ├ ntdll.dll (WellKnownDlls) : C:\WINDOWS\system32\ntdll.dll 
|  |  ├ api-ms-win-core-libraryloader-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  ├ api-ms-win-core-synch-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  ├ api-ms-win-core-profile-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  ├ api-ms-win-core-processthreads-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  ├ api-ms-win-core-sysinfo-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  ├ api-ms-win-core-errorhandling-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  ├ api-ms-win-core-localization-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  ├ api-ms-win-core-registry-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  ├ api-ms-win-core-file-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  ├ api-ms-win-core-synch-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  ├ api-ms-win-core-heap-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  ├ api-ms-win-core-debug-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  ├ api-ms-win-core-handle-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  ├ api-ms-win-core-threadpool-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  ├ api-ms-win-core-errorhandling-l1-1-2.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  ├ RPCRT4.dll (WellKnownDlls) : C:\WINDOWS\system32\rpcrt4.dll 
|  |  ├ api-ms-win-core-memory-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  ├ api-ms-win-eventing-provider-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  ├ api-ms-win-security-base-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  ├ api-ms-win-core-timezone-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  ├ api-ms-win-core-string-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  ├ api-ms-win-core-localization-l1-2-2.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  ├ api-ms-win-core-windowserrorreporting-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  ├ api-ms-win-core-delayload-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  ├ api-ms-win-core-delayload-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  ├ TextShaping.dll (WindowsFolder) : C:\WINDOWS\system32\TextShaping.dll 
|  |  |  ├ msvcrt.dll (WellKnownDlls) : C:\WINDOWS\system32\MSVCRT.dll 
|  |  |  ├ api-ms-win-core-libraryloader-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-synch-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-profile-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-processthreads-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  ├ api-ms-win-core-sysinfo-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-rtlsupport-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ntdll.dll 
|  |  |  ├ api-ms-win-core-errorhandling-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-synch-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-heap-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-threadpool-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-localization-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-debug-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-handle-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  ├ api-ms-win-service-management-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\sechost.dll 
|  |  ├ api-ms-win-service-management-l2-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\sechost.dll 
|  |  ├ ext-ms-win-gdi-dc-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\gdi32full.dll 
|  |  ├ ext-ms-win-rtcore-gdi-devcaps-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\gdi32.dll 
|  |  ├ ext-ms-win-gdi-dc-create-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\gdi32full.dll 
|  |  ├ ext-ms-win-gdi-draw-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\gdi32full.dll 
|  |  ├ ext-ms-win-gdi-font-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\gdi32full.dll 
|  |  ├ ext-ms-win-rtcore-gdi-object-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\gdi32.dll 
|  |  ├ ext-ms-win-gdi-path-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\gdi32full.dll 
|  |  ├ ext-ms-win-rtcore-gdi-rgn-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\gdi32.dll 
|  |  ├ ext-ms-win-rtcore-ntuser-sysparams-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\user32.dll 
|  |  ├ WININET.dll (WindowsFolder) : C:\WINDOWS\system32\WININET.dll 
|  |  ├ bcp47mrm.dll (WindowsFolder) : C:\WINDOWS\system32\bcp47mrm.dll 
|  |  |  ├ msvcp_win.dll (WellKnownDlls) : C:\WINDOWS\system32\msvcp_win.dll 
|  |  |  ├ api-ms-win-crt-runtime-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  |  ├ api-ms-win-crt-private-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  |  ├ api-ms-win-crt-string-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  |  |  ├ api-ms-win-core-libraryloader-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-synch-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-heap-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-errorhandling-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-threadpool-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-processthreads-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  ├ api-ms-win-core-localization-l1-2-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-debug-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-handle-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-rtlsupport-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ntdll.dll 
|  |  |  ├ api-ms-win-core-processthreads-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernel32.dll 
|  |  |  ├ api-ms-win-core-profile-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-sysinfo-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-interlocked-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ KERNELBASE.dll (WellKnownDlls) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-registry-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-string-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ ntdll.dll (WellKnownDlls) : C:\WINDOWS\system32\ntdll.dll 
|  |  |  ├ api-ms-win-core-delayload-l1-1-1.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-delayload-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\kernelbase.dll 
|  |  |  ├ api-ms-win-core-winrt-string-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\combase.dll 
|  |  |  ├ profapi.dll (WindowsFolder) : C:\WINDOWS\system32\profapi.dll 
|  ├ nvrtc64_112_0.dll (Environment) : C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\bin\nvrtc64_112_0.dll 
|  |  ├ USER32.dll (WellKnownDlls) : C:\WINDOWS\system32\user32.dll 
|  |  ├ ADVAPI32.dll (WellKnownDlls) : C:\WINDOWS\system32\advapi32.dll 
|  |  ├ ole32.dll (WellKnownDlls) : C:\WINDOWS\system32\ole32.dll 
|  |  ├ SHELL32.dll (WellKnownDlls) : C:\WINDOWS\system32\SHELL32.dll 
|  |  ├ KERNEL32.dll (WellKnownDlls) : C:\WINDOWS\system32\kernel32.dll 
|  ├ nvcuda.dll (WindowsFolder) : C:\WINDOWS\system32\nvcuda.dll 
|  |  ├ ADVAPI32.dll (WellKnownDlls) : C:\WINDOWS\system32\advapi32.dll 
|  |  ├ KERNEL32.dll (WellKnownDlls) : C:\WINDOWS\system32\kernel32.dll 
|  ├ KERNEL32.dll (WellKnownDlls) : C:\WINDOWS\system32\kernel32.dll 
|  ├ MSVCP140.dll (WindowsFolder) : C:\WINDOWS\system32\MSVCP140.dll 
|  ├ VCRUNTIME140.dll (WindowsFolder) : C:\WINDOWS\system32\VCRUNTIME140.dll 
|  ├ VCRUNTIME140_1.dll (WindowsFolder) : C:\WINDOWS\system32\VCRUNTIME140_1.dll 
|  ├ api-ms-win-crt-runtime-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  ├ api-ms-win-crt-string-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  ├ api-ms-win-crt-time-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  ├ api-ms-win-crt-math-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  ├ api-ms-win-crt-heap-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  ├ api-ms-win-crt-stdio-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  ├ api-ms-win-crt-convert-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  ├ api-ms-win-crt-filesystem-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  ├ api-ms-win-crt-environment-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  ├ api-ms-win-crt-utility-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 
|  ├ api-ms-win-crt-locale-l1-1-0.dll (ApiSetSchema) : C:\WINDOWS\system32\ucrtbase.dll 

UPDATE:

Yes! Indeed, copying nvrtc64_112_0.dll to the site-packages/pyflamegpu fixed the issue (copying it to the working directory of my project did not work).

This is very strange as the DLL is obviously found where it was before - the clue might be in the dependency tree output "nvrtc64_112_0.dll (Environment)", I have a suspicion that somehow between powershell (integrated VSCode, or Windows Terminal) and python, somehow it's either dropping something from the environment or it is not looking for DLLs in the PATH env var. It's unusual though because my python install is now completely fresh and as such should be behaving in the default way that seems to work for others.

Thanks again though, happy it's working even if I aged a little in the process ;)

@Robadob
Copy link
Member Author

Robadob commented Jun 28, 2022

here is the output of the dependency tree:

We looked at that too in the original case, and as you found it didn't help, besides more clearly confirming the required DLLs.

Yes! Indeed, copying nvrtc64_112_0.dll to the site-packages/pyflamegpu fixed the issue (copying it to the working directory of my project did not work).

Curious that it's the same DLL at fault again.

This is very strange as the DLL is obviously found where it was before

Yup

I have a suspicion that somehow between powershell (integrated VSCode, or Windows Terminal) and python, somehow it's either dropping something from the environment or it is not looking for DLLs in the PATH env var.

I've found some older issues for anaconda, which suggest anaconda is doing weird stuff and rewriting the path variable to try and improve DLL loading and inadvertently breaking stuff. It's possible that's still flawed (in certain versions?).

ContinuumIO/anaconda-issues#10628
ContinuumIO/anaconda-issues#11693

This is what I'm using locally. No idea about versions on the many other machines I've had pyflamegpu work.

C:\Users\Robadob>conda --version
conda 4.11.0

C:\Users\Robadob>anaconda --version
anaconda Command line client (version 1.7.2)

I'm glad you've been able to sort it out, sorry there's still not a smoother solution.

@zeyus
Copy link

zeyus commented Jun 28, 2022

Ok you were right on the money with the python update.

this fixed the issue for me without needing to copy the DLL.

import os
os.add_dll_directory('C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v11.7/bin')

from the add_dll_directory() documentation (as posted above):

Specifically, PATH and the current working directory are no longer used,

But it is also mentioned:

Only the system paths, the directory containing the DLL or PYD file, and directories added with add_dll_directory() are searched for load-time dependencies.

Which must be modified by conda because the cuda 11.7 bin path is in my system PATH, not my user PATH

I'm using conda 4.13.0

I was really surprised that I've never encountered this issue before, even though I've used plenty of packages that require CUDA (e.g. pytorch).

I think perhaps the key difference here is that for those packages, specifically within a conda environment, they also required the nvidia/cuda package within the conda environment, which means all the required DLLs are available within conda. I saw another issue regarding publishing flamegpu2 to anaconda, so if you end up going down that route, adding the cuda package as a requirement would probably stop this problem from happening.

Anyway, this clearly isn't an issue with flamegpu, and apparently doesn't occur that often, but I wanted to note this for documentation as well as in case some poor soul in the future tries to google for the same problem :)

@Robadob
Copy link
Member Author

Robadob commented Jun 28, 2022

Ok you were right on the money with the python update.

Do you mean anaconda/conda?

Which must be modified by conda because the cuda 11.7 bin path is in my system PATH, not my user PATH

This could be relevant, CUDA is on both of those paths for me locally, and don't believe it's something we investigated with the first person who reported it.

Thanks for all your input, has helped narrow it down a little more.

@Robadob
Copy link
Member Author

Robadob commented Jun 28, 2022

this fixed the issue for me without needing to copy the DLL.

import os
os.add_dll_directory('C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v11.7/bin')

This is something we might actually be able to address by adding it to the package init (albeit with something to detect the correct CUDA version and selectively do it on Windows).

@zeyus
Copy link

zeyus commented Jun 28, 2022

Do you mean anaconda/conda?

Both actually, I'm guessing this wasn't a problem with python 3.7 (which is the one version I didn't try haha) even under anaconda, which you highlighted here #450 (comment) .

This is something we might actually be able to address by adding it to the package init (albeit with something to detect the correct CUDA version and selectively do it on Windows).

That would be be a nice little fix. Something like this should be somewhat robust and platform independent (and allow for people who have the cuda package in their conda environment as well):

import os

try:
    import pyflamegpu
except ImportError:
    if not os.environ['CUDA_PATH']:
        raise ImportError('Please set the CUDA_PATH environment variable to point to the root of the CUDA SDK')
    os.add_dll_directory(os.sep.join([os.environ['CUDA_PATH'], 'bin']))
    import pyflamegpu

@Robadob
Copy link
Member Author

Robadob commented Jun 28, 2022

I'm guessing this wasn't a problem with python 3.7

We previously thought it was a Python version issue, due to add_dll, however I wasn't able to reproduce it with the same Python version as the original person that had the issue.

That would be be a nice little fix. Something like this should be somewhat robust and platform independent (and allow for people who have the cuda package in their conda environment as well):

It would be more stable if we set it based on the version of CUDA which the library was built with/for. I think that file is copied with CMake at some point, so we can probably dynamically replace the path based on the CUDA version.

Thanks for your input, I'll discuss it more with my team and hopefully we can put forwards a fix for this.

Robadob added a commit that referenced this issue Jun 28, 2022
…port.

Required for some Windows installs where Python >=3.8.

Fix inspired by zeyus

Closes #450
Robadob added a commit that referenced this issue Jun 28, 2022
…port.

Required for some Windows installs where Python >=3.8.

Fix inspired by zeyus

Closes #450
@Robadob
Copy link
Member Author

Robadob commented Jun 29, 2022

Two users who suffered this bug have now confirmed the fix works. One however also raised that they subsequently received a similar issue for libpng16.dll, possible we will need to address this in future. May be possible to package it like we do other visualiser dlls as it has a very permissive license (don't say you made it, don't remove copyright notices from copies of the source).

@ptheywood
Copy link
Member

May be possible to package it like we do other visualiser dlls

If we were to dist the py pacakges by pypi we'd need to do that anyway / we should probably be doing it already. (IIRC the only lib we depend on that we can't redist is libcuda.so, which is the most faff to resolve for pypi compliance other than file sizes being too large already)

@Robadob
Copy link
Member Author

Robadob commented Jun 29, 2022

If we were to dist the py pacakges by pypi we'd need to do that anyway / we should probably be doing it already. (IIRC the only lib we depend on that we can't redist is libcuda.so, which is the most faff to resolve for pypi compliance other than file sizes being too large already)

Context: libpng is one of 4? "optional" dependencies of freetype. If it can find them it will use them, if it can't it won't (unless you explicitly say it must be built with). There isn't a clear way to disable support explicitly, other than not having it available, which I doubt the CI does.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants