Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows如何执行exe?具体步骤是什么?_Windows_Clr - Fatal编程技术网

Windows如何执行exe?具体步骤是什么?

Windows如何执行exe?具体步骤是什么?,windows,clr,Windows,Clr,过去两天,我一直在努力学习CLR如何执行应用程序。我不知怎么搞到了这个过程。 现在我很想知道Windows如何区分普通的exe文件和由.Net编译器和链接器创建的exe(程序集)? 请帮忙! 谢谢你的关注 Jeffery Ritcher通过C#在CLR中以非常简洁的形式解释了您想要的内容 实际上,有一些头文件主要是PE header和CLR头文件,它们可以帮助windows决定exe是本机exe还是.net exe 如果您想自己查看exe的标题,可以使用dumpbin exe。这里有一个很好的解

过去两天,我一直在努力学习CLR如何执行应用程序。我不知怎么搞到了这个过程。 现在我很想知道Windows如何区分普通的exe文件和由.Net编译器和链接器创建的exe(程序集)? 请帮忙!
谢谢你的关注

Jeffery Ritcher通过C#在CLR中以非常简洁的形式解释了您想要的内容

实际上,有一些头文件主要是PE header和CLR头文件,它们可以帮助windows决定exe是本机exe还是.net exe


如果您想自己查看exe的标题,可以使用dumpbin exe。

这里有一个很好的解释:我读了答案,但仍然有问题,1。我的问题是普通的exe和.Net exe程序集的格式有什么不同吗?2.操作系统如何决定是将exe移交给CLR还是自行执行?3.普通exe是否只有PE头和本机代码?