|
3#
楼主 |
发表于 2011-2-18 10:43:41
|
只看该作者
问题自己解决了……原来这东西是用汇编语言写的。
随便找了一段汇编代码,复制、粘贴、编译,再将其更名为 setup.exe
再将此 setup.exe 用 makecab.exe 压缩成 setup.ex_
最后将 setup.ex_ 放入 I386 文件夹里替换掉原版 setup.ex_
完成之后开启虚拟机安装操作系统……在图形安装界面刚刚启动之后就看到如下截图一了。
没错,Windows XP 系统的安装程序 setup.exe 正是用汇编语言所写!
而我编译出的冒牌 setup.exe 也可以用 7-zip 来打开,截图如附件二。
与1楼里原版 setup.exe 比较一下,差不多,都是用小数点打头的文件夹或者文件。
用汇编写的 EXE 文件与用 AU3 写的 EXE 文件到底有多大差别?
这里与一楼的截图对比一下就可以看出差别之一为:
用 AU3 写的 EXE 文件根本就不能执行,连错误提示都是乱码。
用汇编而成的 EXE 文件可以正常执行。
[ 本帖最后由 2011注册 于 2011-2-18 10:52 编辑 ] |
|