dynamorio icon indicating copy to clipboard operation
dynamorio copied to clipboard

drmemory fails because it can't find api-ms-win-downlevel-kernel32-l2-1-0.dll

Open richard-broadhurst opened this issue 2 years ago • 0 comments

Describe the bug I was getting the MoveFileExW failure on 2.5.0, so I tried 2.5.128 and now I get:

The program can't start because api-ms-win-downlevel-kernel32-l2-1-0.dll is missing from your computer. Try reinstalling the program to fix this problem.

and DrMemory fails to run.

To Reproduce "C:\Program Files (x86)\Dr. Memory\bin\drmemory.exe" -- notepad.exe

A dialog will popup and when dismissed, drmemory will quit.

Please also answer these questions:

  • What happens when you run without any client? "C:\Program Files (x86)\Dr. Memory\bin\drmemory.exe" Does the same thing.

  • What happens when you run with debug build ("-debug" flag to drrun/drconfig/drinject)? The same dialog and exit.

Expected behavior I expect DrMemory to look for memory issues!

Versions

  • What version of DynamoRIO are you using? 2.5.19128 as 2.5.0 fails with the MoveFileExW issue that is "fixed in the head"

  • Does the latest build from https://github.com/DynamoRIO/dynamorio/releases solve the problem? No, this is the latest build from there.

  • What operating system version are you running on? ("Windows 10" is not sufficient: give the release number.) Windows 7 x64 Ultimate 6.1.8601 Service Pack 1 build 1701

  • Is your application 32-bit or 64-bit? 32bit

Additional context

richard-broadhurst avatar Aug 14 '22 08:08 richard-broadhurst