读书人

PE资料头的入口函数指的是运行时库的初

发布时间: 2013-09-28 10:01:20 作者: rapoo

PE文件头的入口函数指的是运行时库的初始化函数还是像main,wWinMain@16这样的函数啊?
PE文件头的入口函数指的是运行时库的初始化函数还是像main,wWinMain@16这样的函数啊?


个人理解的是应该指的是运行时库的初始化函数,因为.exe被执行的时候应该是先调用的运行时库的初始化函数,把运行环境准备好以后,再由运行时库函数调用main函数吧。


求指导。
[解决办法]
一般称入口点,可以自己指定,默认的话是crt的函数__tmainCRTStartup之类的

自己指定的话运行库的不少函数都是无法使用的
[解决办法]
主要是库函数,以及C++的构造析构函数,异常处理,甚至内存分配这些问题都要解决。
不然修改了入口点,会出什么问题,结果是不确定的。

操作系统和编译器,对你的程序的功能,现在就概不保证了
如果你的程序,没有处理好以上问题的话。

基本上,修改这些,就和自己实现一个C,C++标准库差不多了。

读书人网 >C++

热点推荐