首页
社区
课程
招聘
今天写了一个汇编小程序,但是不能运行
发表于: 2010-4-9 14:04 3032

今天写了一个汇编小程序,但是不能运行

2010-4-9 14:04
3032
.386
                .model flat,stdcall
                option casemap:none
;>>>>>>>>>>>>>>>>>>>include瀹氫箟
include                windows.inc
include                user32.inc
includelib        user32.lib
include                kernel32.inc
includelib        kernel32.lib
;>>>>>>>>>>>>>>>>>>>
        .data
lpFileName        db        'test.txt',0
S        db        'success',0
F        db        'fail',0
T        db        'test',0
hIns        dd        ?
;>>>>>>>>>>>>>>>>>>>
        .code

start:
                invoke GetModuleHandle,NULL
                mov hIns,eax
                ;invoke DeleteFile,lpFileName
                ;.IF eax==0
                ;invoke MessageBox,NULL,S,NULL,MB_OK
                ;.ELSE
                ;invoke MessageBox,NULL,F,NULL,MB_OK
                ;.ENDIF
                invoke MessageBox,hIns,S,T,MB_OK
                invoke ExitProcess,NULL
                end start
=====================
可以编译链接,但是却不能运行。。。不弹窗口,求解
谢谢

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 155
活跃值: (29)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
2
invoke MessageBox,NULL,addr S,addr T,MB_OK

替换一下
2010-4-9 15:33
0
雪    币: 49
活跃值: (19)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
看上去 没什么  建立的工程有误?
OK 楼上已经说了 传递字符串只要给出地址就好
也就是addr S
2010-4-9 15:35
0
雪    币: 155
活跃值: (29)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
4
没有取地址...
2010-4-9 15:37
0
雪    币: 209
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
invoke DeleteFile,offset lpFileName
下面也是,没有加上offset 变量名
2010-4-9 15:43
0
雪    币: 161
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
感谢各位,成功了。。。
2010-4-9 16:35
0
雪    币: 420
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
学习了。。。
2010-4-10 20:34
0
游客
登录 | 注册 方可回帖
返回
//