驱动如何判断OS已经启动完成,或者说如何判断OS将所有驱动加载成功后,进去CE桌面?
回复(5) 2008-12-29 13:56 来自版块 - Wince 程序开发
表情
ziyun不好意思没看清楚,你判断explorer。exe或者类似程序有没有加载就可以了(2009-01-05 09:50)
ziyun// while(!IsAPIReady(SH_SHELL) || !IsAPIReady(SH_WMGR) || !IsAPIReady(SH_GDI)) // { // Sleep(250); // }(2009-01-05 09:46)
kuronca可能是我描述不清楚,我的意思是,某个驱动线程检测是否进入OS,而不是等待。(2008-12-30 15:43)
high上面说错了。 驱动可以开启一个线程来等待所有驱动加载完。(2008-12-30 01:23)
high假定你所说的驱动都是指由device加载的驱动。 你的问题是个悖论。 驱动等待所有驱动加载完, 这是个逻辑悖论。 一些不成熟想法供参考。 device.exe加载总线驱动BusEnum.dll, 然后这个驱动负责逐个加载其它驱动。 这一部分代码是open的。我刚才扫了下代码...(2008-12-30 01:21)

返回顶部