Skip to content

Commit 113a2d7

Browse files
authored
Update README.md
1 parent 99faa52 commit 113a2d7

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

README.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,21 @@
11
# api-ms-win-core-path-l1-1-0.dll HACK
2+
This is (extremely) hacky implementation of some of the functions in the original `api-ms-win-core-path-l1-1-0.dll` which is needed during the installation of Windows SDK 10.0.14393.0 on Windows 7.
3+
4+
## Description
5+
6+
As explained [here], WinSDK 10.0.14393 fails to install correctly on Windows 7 because `mdmerge.exe` depends on `api-ms-win-core-path-l1-1-0.dll` which AFAIK does not exist for Windows 7.
7+
8+
`mdmerge.exe` only imports `PathCchCanonicalizeEx` and `PathCchRemoveFileSpec` from `api-ms-win-core-path-l1-1-0.dll`
9+
10+
So this project implements these 2 functions so that `mdmerge.exe` is able to run.
11+
12+
## Installaion (tested on Win7-x64 only)
13+
- Option 1:
14+
<br>After building copy the x64 dll to `system32` and the x86 dll to `SysWOW64`.
15+
- Option 2:
16+
<br>Copy to the install directory where `mdmerge.exe` resides.
17+
<br>By default it is `C:\Program Files (x86)\Windows Kits\10\bin\[x86|x64]`
18+
19+
After the WinSDK setup installs successfully it might be safer to delete the hacky dlls from the system and hope that MS will fix this issue soon.
20+
21+
[here]: https://connect.microsoft.com/VisualStudio/feedback/details/3054875/windows-sdk-1%200-0-14393-0-install-fails-on-windows-7

0 commit comments

Comments
 (0)