none
请问何老师,关于NK.EXE自身主线程的问题 RRS feed

  • 问题

  • 何老师,我最近在看内核的源码,看得我头昏眼花,晕头转向。

    特别是WINCEOS\COREOS\NK\KERNEL里的一些文件,如schedule.c,loader.c等。

    有许多问题还不明白。比如,NK.EXE的主线程函数是在哪里定义的啊?我找了许久也找不到。

    关于NK.EXE这个进程的定义在哪个文件啊?

     

    还有何老师编写的WINDOWS ce 嵌入式系统这本书第2.1.4.1 系统调用与coredl.dll这节,我也有些疑问。

    在createwindows这个例子里,当coredll.dll发起一个异常,也叫做软件中断,把执行权重新由应用程序还给操作系统。

    此时为什么不会发生线程切换啊。我的理解是这时候会切换到NK.EXE自身的线程里,进行线程调度切换,然后到GWES.EXE的进程里,调用被调用的函数?

    2008年8月21日 1:32