after playing a bit with the OOP support of TASM, i coded the following stuff:
* a file class
* a derivated pe file class
* a derivated pe memory class
* a derivated pe process class

as i was in the mood, i also did:
* a inet class
* a derivated tcp class
* a derivated pop3 class

and, to show its functions, i coded the following samples:
* get imported/exported api address from a given file
* get process names that use a given api (together with its address)
* a pe file cryptor, using a very simple poly engine
* a pop3 email checker

i am posting it here to preserve to the posterity my TASM OOP studies. If the moderators think that the pe file manipulations break the board rules, please delete the post (as i notice they´re online right now)

Posted on 2006-04-02 11:07:50 by ancev
I'm personally not a big fan of OOP, and I've not used TASM since before Linux was released. But looking over your samples, I have to say, Very nice work mate :D

Bryant Keller
Posted on 2006-04-02 11:15:32 by Synfire