一个事关生死的问题: 这么多年来,我一直搞不懂:.Exe文件到底是不是由x86的可执行二进制代码构成的?这两者有啥区别呀 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要看是用什么编译器生成的.Exe文件了,解释执行(如VB)的肯定不是。^_^ 这样说吧:Exe文件到底是不是由x86的指令码构成的?如果是为什么不能在linux上运行? exe是基于微软平台的,肯定是与操作系统相关。归根到底可执行文件是操作系统提供的一个接口 EXE是PE文件格式;网上有很多关于PE文件格式的描述,自己去看一下就知道; nox86的二进制代码在windows下叫做.com文件这是一种通用的执行文件(当然,如果他调用系统调用肯定不对了).com文件没有文件头,所有的东西都在代码段,16位程序不能超过64k,一旦程序进入了数据区可能出现非法的操作,在win下,.com和.exe文件的起始地址为0x100 关于OpenFileName()的一个问题 CSDN的搜索功能怎么用 TCP 聊天程序的疑惑 层属性窗口设置区域有问题的问题 急疯了!位图像素扫描程序? 请问事件机制与消息机制有什么不同 Xtreme类库的字体问题 高分求助!!!请问谁有繁体32*32点阵汉字库以及如何显示? How do you speak "C++"? :???????????请问怎样将.h连入.CPP中 COM+与COM(up有分) 为什么这样不行??有那位专家可以指点吗????我没有分了!!我很急有那位能帮我吗?谢谢!
解释执行(如VB)的肯定不是。
^_^
Exe文件到底是不是由x86的指令码构成的?
如果是为什么不能在linux上运行?
归根到底可执行文件是操作系统提供的一个接口
x86的二进制代码在windows下叫做.com文件
这是一种通用的执行文件(当然,如果他调用系统调用肯定不对了)
.com文件没有文件头,所有的东西都在代码段,16位程序不能超过64k,一旦程序进入了数据区可能出现非法的操作,在win下,.com和.exe文件的起始地址为0x100