I release a library called BeaEngine.lib (coded with masm32) which allow you to disassemble code. It is able to analyze all the known intel opcodes on 32 bits processors (nearly 1000 opcodes) and give some useful informations. I release this lib with source code and examples.