Czasem dostajemy plik DLL skompilowany w C++ lub innym języku do postaci binarnej i chcielibyśmy skorzystać z zaimplementowanych w nim metod. Znalazłem kilka darmowych programów, które pozwalają wydobyć informacje o metodach dostępnych w binarnym pliku DLL.
Pierwszy program nazywa się DLL Export Viewer i można go pobrać stąd:
http://www.nirsoft.net/utils/dll_export_viewer.html
Jest też jeszcze program Dependency Walker, który dodatkowo tworzy diagram zależności modułów:
http://www.dependencywalker.com/
ncy Walker
Nawet w samym Visual Studio jest prosty program DUMPBIN:
https://msdn.microsoft.com/en-us/library/756as972%28v=VS.90%29.aspx
Problemem jest jednak wydobycie informacji o parametrach i zwracanych typach poszczególnych metod, szczególnie gdy nie mamy pliku nagłówkowego .h.
Może ktoś zna jakiś program, który potrafiłby wygenerować plik nagłówkowy dla dowolnego binarnego pliku DLL?