Muszę usunąć problem z bibliotekami DLL systemu Windows, ale używam wyłącznie Linuksa, więc zastanawiałem się, czy istnieją (najlepiej w linii poleceń) narzędzia do sprawdzania bibliotek DLL systemu Windows pod Linuksem. To, czego szukam, to głównie lista eksportowanych symboli.Narzędzia Linuksa do sprawdzania bibliotek DLL systemu Windows
5
A
Odpowiedz
5
Czy sprawdziłeś, czy Dependency Walker będzie działał pod winem?
(tylko WAG)
Jak go używać w wierszu polecenia (uruchom go z tego samego katalogu co DLL):
wine /full/path/to/depends.exe /c /of:output.txt dynamic-library.dll
+0
daje mi 'err: moduł: import_dll Biblioteka MFC42.dll (która jest potrzebna przez L" Z: \\ tmp \\ zależy22_x64 \\ zależy.exe ") nie znaleziono", mimo że ten bardzo dll jest aktywny – Blauhirn
2
użyć „winedump -j export file.dll "
winedump jest częścią Wine
Strona internetowa:
https://www.winehq.org/docs/winedump
Powiązane problemy
- 1. Opóźnienie Ładowanie bibliotek DLL
- 2. LD_PRELOAD odpowiednik dla systemu Windows do wstępnego ładowania bibliotek współdzielonych
- 3. RPC od Windows do Linuksa
- 4. Zmuszanie systemu Windows do ładowania bibliotek DLL w miejscach, w których pamięć jest minimalnie pofragmentowana.
- 5. .Informacje DLL DLL/narzędzie sprawdzania zależności
- 6. DLL systemu Windows na Linux System
- 7. Jak debugować bibliotekę DLL systemu Windows używaną w języku Python?
- 8. Odwoływanie bibliotek DLL z systemu Windows 10 Uniwersalna aplikacja w architekturach procesorów
- 9. Zasoby dla programisty systemu Windows, aby przełączyć na Linuksa
- 10. Wymagania dotyczące bibliotek środowiska wykonawczego wysyłania/bibliotek DLL
- 11. Używanie bibliotek DLL w VBScript
- 12. Używanie różnych bibliotek DLL do debugowania i kompilacji wydania
- 13. Narzędzia do analizy śladu pamięci natywnych bibliotek DLL i zespołów załadowanych w procesie?
- 14. Opis narzędzia do sprawdzania nieszczelności pamięci - iPhone
- 15. Wieloplatformowa kompilacja pod Windows skierowana do Linuksa przy użyciu CMake
- 16. Wywołanie powłoki Shell32.dll z usługi .NET systemu Windows
- 17. Zmiana ścieżki wyszukiwania DLL dla statycznie połączonych bibliotek DLL
- 18. DLL MSHTML na Windows 10
- 19. Regex.h dla systemu Windows
- 20. Czy implementacja bibliotek C zależy od systemu operacyjnego?
- 21. Pozostały czas do zawieszenia systemu Windows
- 22. Przekroczono maksymalną liczbę bibliotek DLL w R
- 23. Dowiedz się zależności wszystkich bibliotek DLL?
- 24. Błąd: Maksymalna liczba bibliotek DLL osiągniętych
- 25. Użycie profilera "Bardzo śpiący" do profilowania bibliotek DLL
- 26. Jak znaleźć ścieżkę do bibliotek DLL używanych przez bibliotekę available_output?
- 27. Jak utworzyć biblioteki DLL w programie Matlab i używać tych bibliotek DLL w aplikacjach .Net
- 28. Dostęp do rejestru systemu Windows
- 29. Jak korzystać z zewnętrznych bibliotek DLL w projekcie CMake
- 30. Usługa wdrażania systemu Windows
Nie można uruchomić niektórych systemów Windows w maszynie wirtualnej (np. Qemu), lub użyć Wine? –
Po prostu ciekawy - jeśli debugujesz bibliotekę DLL systemu Windows pod Linuksem, w jaki sposób ją uruchamiasz? –
@EricSmith Nie próbuję go wykonać, po prostu chciałem sprawdzić istnienie niektórych symboli. –