-
2006-08-29
我的第一个汇编小程序 WinExec函数的使用
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://www.tuenhai.com/logs/3178069.html
我的第一个汇编小程序 WinExec函数的使用
刚学汇编没两天,就有小小作品了,蛮有成就感的。
把下面代码复制到MASMPlus,保存到指定目录,按Ctrl+1,就编译成功了。
汇编的好处是执行文件特别小,下面程序生成exe后才不到3k,对于有完美主义倾向者来说,感觉自然很好。
option casemap:none ;大小写敏感
.386 ;定义指令集
.model flat,stdcall ;调用方式
include windows.inc
include kernel32.inc ;函数WinExec在kernel32.dll中
includelib kernel32.lib
.data
lpCmdLine db 'C:\Program Files\Internet Explorer\iexplore.exe http://www.tuenhai.com',0 ;调用程序路径和参数
.code
start: invoke WinExec,addr lpCmdLine,SW_SHOWMAXIMIZED ;SW_SHOWMAXIMIZED表示最大化窗口
invoke ExitProcess,NULL
end start
(www.tuenhai.com 20060829)
随机文章:
HLA简单简单实例 ——《汇编语言编程艺术》 2006-09-03HLA安装与设置——汇编语言教程之《汇编语言编程艺术》 2006-09-01汇编语言程序设计教程汇总,Windows环境下32位汇编语言程序设计, 2006-08-28笔杆子愤青何新 2007-12-04普通人应该如何正确认识对待中医——评方舟子的《如何看待中药的毒性》 2006-09-03
收藏到:Del.icio.us