Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

How to get the Exported/Imported functions names from a DLL

John VargasJohn Vargas Member Posts: 34
Hey:

I am making a MFC program that explores the contents of an executable file (.exe or .dll), kind of "Dependency Walker". According to the info I have found about the PE file, the exported funtion names appear in the ".edata" section in the file. When I get the section names for the file, the ".edata" sections does not appears in the list, which makes me guess that this section does not actually exists in the file. So, how can I get the exported function names of the file, provided that the ".edata" does not exist in the .exe or .dll file? Thanks a lot for your help...John

Comments

  • kuphrynkuphryn Member Posts: 266
    I am not familiar with 32-bit ASM. However, I do not there is a Windows system program that will list all export and import function in a DLL.

    -----
    *System32DUMPBIN -exports thebinary.dll
    *System32DUMPBIN -imports thebinary.ext
    -----

    Kuphryn
  • Shawn CarterShawn Carter Member Posts: 0

    \ http://forcoder.org \ free video tutorials and ebooks about ( PHP, Visual Basic, Java, Visual Basic .NET, C#, Perl, Scratch, Objective-C, MATLAB, PL/SQL, Go, Python, Assembly, C++, R, Delphi, C, JavaScript, Ruby, Swift Scala, ABAP, Transact-SQL, Alice, Ada, Kotlin, LabVIEW, Prolog, Rust, Julia, D, Scheme, FoxPro, Dart, Fortran, Erlang, COBOL, SAS, VBScript, Lua, Awk, Logo, Bash, ML, Crystal, F#, Lisp, Hack, Clojure, Apex ) __________

Sign In or Register to comment.