Menuetos32桌面- 应用退出

简单做了个实验,想看看为什么在Process中没有看到Jpegview.

1.将Launcher.asm中第433,434行的move eax,-1,int 0x40h注释掉。换成Jmp still.

2.将Jpegview.asm中第184行jmp close_program注释掉,换成jmp still.

命令行编译launcher.asm和jpegview.asm.

注:编译jpegview.asm时出现问题,提示jpeglib.asm中第161行有保留字。想了半天,估计时k2这个符号标志有问题,将k2变成k22222。同时,将jpegdat.asm中的k2换成k22222,编译通过。

启动VMware,打开process看到:

此时出现了launcher和jpegview。

看来,move eax,-1, int 0x40h是将应用退出的,所以在process中看不到了!

jmp still的意思是等待鼠标键盘操作而不是退出。

posted on 2022-08-14 15:16  oemwang  阅读(47)  评论(0)    收藏  举报

导航