playwright/browser_patches/winldd
Andrey Lushnikov 3536e81d77
chore: update browser patches as of May 26, 2023 (#23556) (#24079)
Internal commit reference:

2e6d52519c
2023-07-06 12:22:45 -07:00
..
.gitignore
BUILD_NUMBER Revert "browser(winldd): attempt to fix dependency loading on windows (#7790)" (#7948) 2021-08-02 16:28:16 +02:00
EXPECTED_BUILDS devops: refactor check_cdn.sh script (#5835) 2021-03-16 01:14:45 -07:00
PrintDeps.cpp Revert "browser(winldd): attempt to fix dependency loading on windows (#7790)" (#7948) 2021-08-02 16:28:16 +02:00
PrintDeps.sln
PrintDeps.vcxproj fix(winldd): make linker set checksum to make antiviruses happy (#4197) 2020-10-20 13:59:44 -07:00
PrintDeps.vcxproj.filters
PrintDeps.vcxproj.user
README.md chore: update browser patches as of Jan 11, 2023 (#21068) 2023-02-21 11:46:10 -08:00
archive.sh chore: update browser patches as of May 26, 2023 (#23556) (#24079) 2023-07-06 12:22:45 -07:00
build.sh chore: update browser patches as of May 26, 2023 (#23556) (#24079) 2023-07-06 12:22:45 -07:00
buildwin.bat
clean.sh chore: update browser patches as of May 26, 2023 (#23556) (#24079) 2023-07-06 12:22:45 -07:00

README.md

Tool for printing .exe and .dll dependencies on Windows

This is similar to ldd on linux in that loads specified files and tries to resolve all DLLs referenced by it, printing in the formar <lib name> => <full path> | "no found" To minimize dependencies we link all C runtime libraries statically, there is still one dynamic dependency on dbghelp.dll which is supposed to be preinstalled on all Windows machines.

Build instructions

Open PrintDeps.sln solution in Visual Studio 2019 and build x64/Release configuration. We currently commit output binary into bin/PrintDeps.exe and bundle it in every npm.