BIN2OBJ - Binary to object file converter

Started by jdoe, December 09, 2008, 11:45:06 AM

Previous topic - Next topic

jdoe


This little GUI utility do the same as fda2 from hutch or bin2coff from vortex. I did it to get used to pe files and understand a little bit more the file layout. The difference from the above mentionned programs is that bin2obj is using a worker thread in case of big file conversion and do few file alignments (that could be useless but this is how I wanted the object file).

Almost all the source code is included except 3 functions from my library and the resource file. It was not made with masm32 so the source is there only for information purpose. Mainly, it is a Win32 API based program.

:8)


EDIT4: Final release v1.4


[attachment deleted by admin]

Vortex

Hi jdoe,

Nice tool :U

A small suggestion : Bin2obj adds the leading underscore by default. You should let the user to decide to insert the underscore or not. Some assemblers are producing MS COFF modules with no decoration.

jdoe


Vortex,

Does that name decoration on other assemblers implies only leading underscores ?

In that case I would prefer a checkbox about alternative name decoration than having to put one.


Vortex

Hi Jdoe,

The name decoration with the @xx symbols is also including the underscore. The decoration can be complex in the situation of C++

By default, assemblers like Fasm, GoAsm and SolAsm are writing bare symbols to the COFF output file. Adding a checkbox is a good idea.




jdoe

#7
New upload v1.4

Final release   :clap: