|
reverse engineering, including disassembling, is legal (at least in the united states). unless you signed an agreement in which you specifically agreed not to reverse-engineer this software, or are doing it in order to circumvent a security scheme, then there should be no problems with figuring out how a dll works.
including someone's copyrighted software in your own is a different matter (you cannot do it unless granted rights to do so).
|