DynamoRIO / DynamoRIO/dynamorio
drmemory fails because it can't find api-ms-win-downlevel-kernel32-l2-1-0.dll
- Dominant language
- C
- Stars
- 3.2k
- Forks
- 629
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 30
Description
**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**
-
Contributor guide
Assessment
This issue has not been assessed yet.