首页
社区
课程
招聘
[旧帖] [求助]谁能指点一下我的第一个win32汇编代码? 0.00雪花
发表于: 2012-7-18 23:22 1482

[旧帖] [求助]谁能指点一下我的第一个win32汇编代码? 0.00雪花

2012-7-18 23:22
1482
我刚学win32汇编,照着书上打完下面代码,在win7上运行总是报错
                   .386
           .model flat,stdcall
           option casemap:none
          
include    windows.inc
include    user32.inc
includelib user32.lib
include    kernel32.inc
includelib kernel32.lib

       .data
szCaption     db'A MessageBox !',0
szText        db'Hell0 World !',0
       .code
start:
        invoke MessageBox,NULL,offset szText,offset szCaption,MB_OK
                invoke Exitprocess,NULL
                end start
我是在CMD上运行的
C:\Users\Administrator>f:

F:\>cd masm

F:\masm>nmake helloword.asm

Microsoft (R) Program Maintenance Utility Version 9.00.21022.08
Copyright (C) Microsoft Corporation.  All rights reserved.

helloword.asm(1) : fatal error U1033: syntax error : '.386' unexpected

Stop.

F:\masm>

[课程]FART 脱壳王!加量不加价!FART作者讲授!

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 5
活跃值: (179)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
看看批处理文件设置的路径对不对,检查makefile文件
2012-7-19 07:53
0
雪    币: 416
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
环境变量没有设置好,把代码跟安装程序放在同一盘符下,再编译看会不会出问题,如果不会,那就是环境变量中的路径没有设置好,否则就检查安装的编译程序。
2012-7-19 08:13
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
试过了,还是不行,是不是win7不能编译win32程序?
2012-7-19 19:24
0
雪    币: 139
活跃值: (225)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
win7下是能够运行win32汇编程序的,关键是把环境变量设置好
2012-7-19 19:33
0
雪    币: 285
活跃值: (16)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
6
.386
     .model flat,stdcall
     option casemap:none
把那个.386换掉呢???
2012-7-20 16:13
0
雪    币: 355
活跃值: (34)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
ExitProcess函数写错误,在RADASM完过~~,可以运行
2012-7-20 16:23
0
游客
登录 | 注册 方可回帖
返回
//