Risposte:
Per il codice nativo è probabilmente meglio usare Dependency Walker . È anche possibile utilizzare l' utilità della riga di comando di dumpbin fornita con Visual Studio.
Utilizza il visualizzatore gratuito di esportazione DLL , è molto facile da usare.
Puoi provare l' Object Browser in Visual Studio.
Seleziona Modifica set di componenti personalizzati . Da lì, puoi scegliere tra una varietà di librerie .NET, COM o di progetto o semplicemente importare dll esterne tramite Sfoglia.
View. E sì, non funziona (perché dovrebbe essere microsoft)
Usa la dumpbinriga di comando .
dumpbin /IMPORTS <path-to-file> dovrebbe fornire la funzione importata in quella DLL. dumpbin /EXPORTS <path-to-file> dovrebbe fornire le funzioni che esporta.Usa dotPeek di JetBrains.
https://www.jetbrains.com/decompiler/
dotPeek è uno strumento gratuito basato su ReSharper. Può decompilare in modo affidabile qualsiasi assembly .NET in codice C # o IL.
Per le DLL .NET è possibile utilizzare ildasm
Senza dirci da quale lingua provenga questa dll / assembly, possiamo solo indovinare.
Che ne dici di .NET Reflector
Se una DLL è scritta in uno dei linguaggi .NET e se si desidera visualizzare solo quali funzioni, nel progetto è presente un riferimento a questa DLL.
Quindi fai doppio clic sulla DLL nella cartella dei riferimenti e vedrai quali funzioni ha nella finestra OBJECT EXPLORER
Se si desidera visualizzare il codice sorgente di quel file DLL, è possibile utilizzare un'applicazione di decompilazione come .NET reflector. spero che questo ti aiuti.