2012-06-19 5 views
5

Devo eseguire il debug di un problema con le DLL di Windows, ma sto eseguendo esclusivamente Linux, quindi mi chiedevo se esistono strumenti (preferibilmente riga di comando) per ispezionare le DLL di Windows sotto Linux. Quello che sto cercando è principalmente la lista dei simboli esportati.Strumenti Linux per ispezionare le DLL di Windows

+1

Impossibile eseguire Windows in una VM (ad es. Qemu), o usare Wine? –

+1

Solo curioso: se stai eseguendo il debug di una DLL di Windows su Linux, come stai eseguendolo? –

+0

@EricSmith Non sto cercando di eseguirlo, volevo solo verificare la presenza di alcuni simboli. –

risposta

5

Avete controllato se Dipendenza Walker lavorerà sotto il vino?

http://dependencywalker.com/

(solo una WAG)

Come si usa sulla riga di comando (Run dalla stessa directory della DLL):

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

mi dà 'err: module: import_dll Library MFC42.dll (che è necessario per L" Z: \\ tmp \\ depends22_x64 \\ depends.exe ") non trovato', anche se questa stessa dll è attiva – Blauhirn