首先,需要将VBOX和XP的虚拟机安装好,XP的系统我选择的是原版,因为现在十分流行的GHOST我的TP一直装不上去,启动的时候都是蓝屏然后重启,可能跟驱动有关吧。
然后,在XP系统当中安装扩展程序:VBOX的设备->安装增强功能。然后设置了和主机的共享文件夹,这个可以是整个主机的硬盘,也可以是Project目录,在主机上边编辑,然后在XP上边运行。然后下载一个masm的环境,就几M,放到XP的某个目录下边。将这个目录\masm添加到环境变量当中去(path)。
环境这样基本就好了。
每次进入project的时候都很费劲,这里有个小技巧,如果是优化过了的GHOST版本的话很有可能已经自带了(右键文件,看菜单当中是否有CMD的快捷通道,或者是shift+右键文件)。
打开一个文件夹,单击工具->文件夹选项->在文件类型当中选中资源文件,点击下边的高级,添加一条命令:名字随意,就cmd也可以,下边的命令写成这样:cmd.exe \k cd \d %1。然后保存关闭,不要设置成默认(这样的话你每次点击文件夹都会打开CMD。)如果不小心设置成默认了,可WIN+R打开运行,输入regedit,找到HKEY_CLASSES_ROOT->Directory->shell删除刚刚新建的命令。
最后,运行写好的asm文件:在CMD当中切换到project文件夹当中,MASM,在MASM提示符下边输入要编译的文件名,然后一路回车;之后再使用LINK,在第一个输入了文件名之后,一路回车。这样就生成了EXE文件了,EXE文件的名称是你的ASM文件名。直接输入就可以运行看到结果啦!