vs2005中控制台程序启动过程分析

>kernel32.dll!7c816fd7()
str2num.exe!mainCRTStartup() 行187C
str2num.exe!__tmainCRTStartup() 行318 + 0x19 字节C
str2num.exe!main(int argc=0x00000001, char * * argv=0x00383ae0) 行188C++

//

int
_tmainCRTStartup(
void
)
{
/*
* The /GS security cookie must be initialized before any exception
* handling targetting the current image is registered. No function
* using exception handling can be called in the current image until
* after __security_init_cookie has been called.
*/
__security_init_cookie();

return __tmainCRTStartup();
}

//


......


在crt0dat.c中的_cinit()函数中调用_initterm( __xc_a, __xc_z )实现全局变量—通过函数调用的—初始化

//

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值