Re: how do you start learning assembly language



On Jan 11, 10:01 pm, Charles Crayne <ccra...@xxxxxxxxxx> wrote:
On Fri, 11 Jan 2008 20:47:52 -0600

"Ratch" <watc...@xxxxxxxxxxx> wrote:
Because I see INT instructions in the code.

I don't want to spoil the little game which you are Frank are playing,
but here's a hint for those who are watching from the sidelines. Does
anyone remember trying to run a Windows program from DOS and getting a
message that the program requires Windows?

-- Chuck

You mean the INT 0x21 that most likely contributed to printing such a
message embedded in the MZ (DOS STUB) portion of a PE... for
starters???

IIRC, NT utilizes INT 0x2E as the kernel entry-point, akin to *nix
0x80, but the function entry numbers seem to change from service pack
to service pack making it more desirable to just utilize the
encapsulating Win32 DLLs.
.


Loading