Hi,
Yes, Microsoft® Windows® uses the Portable Execution (PE) format, while back in the old Disk Operating System (DOS), Microsoft® used a format called: “MZ” format. Yes, I agree, viruses inject code, that can be executed every time the *.exe program file is executed.
Check out this link for PE details and virus injections: http://www.ntcore.com/files/inject2exe.htm
And: Check out my post: http://social.msdn.microsoft.com/Forums/en-US/vbgeneral/thread/74a7566c-391a-4db1-b8eb-30c723db0358/
I hope this helps…
Have a nice day…
Best regards,
Fisnik
Coder24.com