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

unchallenger 2004-04-30 02:13:48
进程的内核对象,地址空间。主线程的内核对象,堆栈。它们是以怎样的顺序生成的??
...全文
51 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
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核心编程第四章

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧