阅读:1285回复:4
请教,我写了个boot-driver,但是启动的还是迟了点,请教有什么办法让启动更快点呢?
我写了个boot-driver:
方法是: 在createService时指定SERVICE_KERNEL_DRIVER, SERVICE_BOOT_START参数,并且将 lpLoadOrderGroup 写为“Base”这样应该能比较早的启动 但是还是比别人的慢些 我想知道有没有什么办法能让我的驱动作为最早的除了windows 自身外的驱动? 谢谢各位? |
|
沙发#
发布于:2007-06-01 12:18
lpLoadOrderGroup ,写为System Bus Extender
并在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ServiceGroupOrder\List下将 System Bus Extender设为最前面的组 |
|
|
板凳#
发布于:2007-06-01 13:23
Re:请教,我写了个boot-driver,但是启动的还是迟了点,请教有什么办法让启动更快
我想楼上的那样做了但是还是比较晚 我看了看注册表项: 其中它应用程序注册的驱动有: DisplayName: EnabledRandomizationSubsystems: ErrorControl: ImagePath: Start: Type: 其中有一个不常见的~~~EnabledRandomizationSubsystems~~不知道这个是怎么来的?请教高人? |
|
地板#
发布于:2007-06-01 14:41
将System Bus Extender设为该组后并将该组设为List里最先的那组,最后tag=0
应该就是最早的了 |
|
|
地下室#
发布于:2007-06-04 12:31
直接用Boot Bus Extender不好么?或者你就直接自己创建一个新的group加在最前面。
将System Bus Extender放在Boot Bus Extender之前,有些机器就启动不了了。 |
|
|