2012-06-19 19 views
5

Windows DLL'leri ile ilgili bir hata ayıklamak zorundayım, ancak yalnızca Linux çalıştırıyorum, bu yüzden Linux altında Windows DLL'leri denetlemek için (tercihen komut satırı) araçları olup olmadığını merak ediyordum. Aradığım şey, çoğunlukla ihraç edilen sembollerin listesi.Windows araçları incelemek için Linux araçları

+1

VM'de bazı Windows çalıştırılamıyor (ör. Qemu) veya Şarap kullanıyor musunuz? –

+1

Sadece merak ediyorum - Linux altında bir Windows DLL'de hata ayıklıyorsanız, onu nasıl çalıştırıyorsunuz? –

+0

@EricSmith Bunu yapmaya çalışmıyorum, sadece bazı sembollerin varlığını kontrol etmek istedim. –

cevap

5

Bağımlılık Walker'ın şarap altında çalışıp çalışmadığını kontrol ettiniz mi?

http://dependencywalker.com/

(sadece bir DEDİKODU)

komut satırından (DLL olarak aynı dizinden çalıştırın) üzerinde Nasıl kullanılır:

wine /full/path/to/depends.exe /c /of:output.txt dynamic-library.dll 
+0

bana "err: module: import_dll Library MFC42.dll (L" Z: \\ tmp \\ depends22_x64 \\ depends.exe "için gerekli olan)" bulunamadı, bu çok dll etkin olsa bile " – Blauhirn