The MASM Forum

Specialised Projects => Assembler/Compiler Technology => Topic started by: Vortex on October 19, 2019, 09:10:50 PM

Title: Dependencies to run ml.exe V14
Post by: Vortex on October 19, 2019, 09:10:50 PM
Hello,

Here is the list of dependencies to run ml.exe V14.22.27905.0 coming with Visual Studio 2019 :

Code: [Select]
api-ms-win-core-console-l1-1-0.dll
api-ms-win-core-datetime-l1-1-0.dll
api-ms-win-core-debug-l1-1-0.dll
api-ms-win-core-errorhandling-l1-1-0.dll
api-ms-win-core-file-l1-1-0.dll
api-ms-win-core-file-l1-2-0.dll
api-ms-win-core-file-l2-1-0.dll
api-ms-win-core-handle-l1-1-0.dll
api-ms-win-core-heap-l1-1-0.dll
api-ms-win-core-interlocked-l1-1-0.dll
api-ms-win-core-libraryloader-l1-1-0.dll
api-ms-win-core-localization-l1-2-0.dll
api-ms-win-core-memory-l1-1-0.dll
api-ms-win-core-namedpipe-l1-1-0.dll
api-ms-win-core-processenvironment-l1-1-0.dll
api-ms-win-core-processthreads-l1-1-0.dll
api-ms-win-core-processthreads-l1-1-1.dll
api-ms-win-core-profile-l1-1-0.dll
api-ms-win-core-rtlsupport-l1-1-0.dll
api-ms-win-core-string-l1-1-0.dll
api-ms-win-core-synch-l1-1-0.dll
api-ms-win-core-synch-l1-2-0.dll
api-ms-win-core-sysinfo-l1-1-0.dll
api-ms-win-core-timezone-l1-1-0.dll
api-ms-win-core-util-l1-1-0.dll
api-ms-win-crt-conio-l1-1-0.dll
api-ms-win-crt-convert-l1-1-0.dll
api-ms-win-crt-environment-l1-1-0.dll
api-ms-win-crt-filesystem-l1-1-0.dll
api-ms-win-crt-heap-l1-1-0.dll
api-ms-win-crt-locale-l1-1-0.dll
api-ms-win-crt-math-l1-1-0.dll
api-ms-win-crt-process-l1-1-0.dll
api-ms-win-crt-runtime-l1-1-0.dll
api-ms-win-crt-stdio-l1-1-0.dll
api-ms-win-crt-string-l1-1-0.dll
api-ms-win-crt-time-l1-1-0.dll
ucrtbase.dll
vcruntime140.dll

Tested on Windows XP 32-bit and XP 64-bit.

Title: Re: Dependencies to run ml.exe V14
Post by: TimoVJL on October 19, 2019, 09:56:27 PM
A tool for checking imports: WPEImpList
If it fails, let me know.
It doesn't check forwards, so list is actually bad.

EDIT: WPEImpListFwd check forwards, but don't work well.
Title: Re: Dependencies to run ml.exe V14
Post by: Vortex on October 19, 2019, 10:36:42 PM
Hi Timo,

Thanks for your tool. It works on Windows XP. I will continue to test it and the case of the DLL forwarders.
Title: Re: Dependencies to run ml.exe V14
Post by: Vortex on October 20, 2019, 06:06:37 AM
Hi Timo,

Attached is my simple DLL forwarding example.
Title: Re: Dependencies to run ml.exe V14
Post by: HSE on October 21, 2019, 10:35:43 AM
What program call VCTIP?

Quote
By default, the compiler sends no information to Microsoft.