Zur Info:
- Teil der offiziellen PHP-Source-Distribution.
- Helper-Tool für die Kompilierung unter Windows, um rauszukriegen, was für Abhängigkeiten erforderlich werden.
- Beiliegendes Archiv enthält den Quellcode (deplister.c) sowie eine amd64 Binary (grad eben erst gebaut
- Die amd64 binary sollte ia32 und amd64 Binaries lesen können.
- Auszuführen auf der Kommandozeile mit deplister <pfad zur EXE oder DLL>.
- Ausgabe eine Liste von referenzierten DLLs in der Binary, sowie ein Status, ob die DLL gefunden werden konnte (OK) oder nicht (NOTFOUND).
- Beispiel:
Y:\Source_Code\php-dev\win32\build>deplister deplister.exe imagehlp.dll,OK KERNEL32.dll,OK
Quellcode mit VS2013 und Windows SDK v7.1A kompiliert. Erforderliche Abhängigkeit dort imagehlp.lib; grad nicht sicher, ob mir das Objekt im aktuellen SDK einfach nur fehlt oder ob es dort rausgeflogen ist. Näheres ggf in der MSDN (benötigte Funktion ist BindImageEx() ).
Außerdem ist gegen kernel32.lib zu linken.
Aktuelle Fassungen finden sich im PHP-Quellcode, entweder im freigegebenen Archiv oder via Github, unter win32\build\deplister.c . Weitere Abhängigkeiten existieren nicht; kernel32.dll und imagehlp.dll sind Teil der Windows-Betriebsumgebung.
Angehängte Datei(en)
-
deplister.7z (34,46K)
Anzahl der Downloads: 38
Dieser Beitrag wurde von RalphS bearbeitet: 23. Juni 2017 - 22:27

Hilfe
Neues Thema
Antworten




Nach oben



