WINDOWS是怎样生成一个进程和它的主线程的??

unchallenger 2004-04-30 02:13:48
进程的内核对象,地址空间。主线程的内核对象,堆栈。它们是以怎样的顺序生成的??
...全文
26 4 点赞 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
icanfeeling 2004-04-30
CreateProcess api

这个api会生成一个主线程,一个api调用线程(需要的话)

主线程的入口就在main或winMain。
  • 打赏
  • 举报
回复
unchallenger 2004-04-30
Windows核心编程第四章我看了,第六章我刚看完,就是看了以后才糊涂的。
我想知道在WinMain()和wWinMain()之前WINDOWS到底还做了些什么,调用
VOID BaseProcessStart(PROCESS_START_ROUTINE pfnStartAddr);???
那这个函数创建进程的??它去调用WinMain()???
  • 打赏
  • 举报
回复
unchallenger 2004-04-30
例如VOID BaseProcessStart(PROCESS_START_ROUTINE pfnStartAddr);是什么时候调用的??
WinMain()似乎还调用了别的函数(c运行时库的WinMainCRTStartup())??
我有点晕,希望有人能把这个过程讲清楚,谢谢。
  • 打赏
  • 举报
回复
bager 2004-04-30
请参考Windows核心编程第四章
  • 打赏
  • 举报
回复
相关推荐
发帖
进程/线程/DLL
加入

1.5w+

社区成员

VC/MFC 进程/线程/DLL
申请成为版主
帖子事件
创建了帖子
2004-04-30 02:13
社区公告
暂无公告