MFC中一个进程的产生过程

来源:互联网 发布:mac默认开机系统 编辑:程序博客网 时间:2024/05/16 12:56

1.由shell调用CreateProcess激活(比如是App.exe)

2.系统产生一个"进程核心对象",计数值为1

3.系统为进程建立地址空间

4.把代码加载到空间中

5.系统为进程建立一个线程——Primary Thread

6.系统调用C runtime 函数库的Startup code

7.Startup code 调用App程序的WinMain函数

8.App程序开始执行

9.使用者关闭App主窗口,使WinMain中的消息循环结束,于是WinMain也随之结束

10.回到Startup code

11.回到系统.系统调用ExitProcess结束进程

=>转到Shell 子进程 

原创粉丝点击