首页
社区
课程
招聘
[求助]关于 SERVICE_BOOT_START方式启动的驱动
发表于: 2015-9-21 10:09 4726

[求助]关于 SERVICE_BOOT_START方式启动的驱动

2015-9-21 10:09
4726
以 SERVICE_BOOT_START 启动的驱动,对DriverEntry的返回值有木有什么要求,是否必须返回STATUS_SUCCESS?
期待牛人解答,先行谢过

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 334
活跃值: (92)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
2
这种问题,自己测试一下就行了,有那么难吗?
2015-9-21 12:01
0
雪    币: 248
活跃值: (42)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
试过了,各系统情况不一样,所有才来这里问

微软的东西真是恶心人,什么都是要试,而不是一个明确的文档来说明
2015-9-21 12:34
0
雪    币: 228
活跃值: (119)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
start =0,的驱动在driverentry 的时候,返回为不为成功,表示驱动加载模块还是不加载,并没有啥区别。DriverEntry 就相当于应用层动态连接库的dllmain()函数而已,这个函数返回后,IoManage 会根据DriverEntry 的设置设置对应的DriverObject子结构。

要说,有啥区别的,在start=0的时候有些操作系统的内容没有初始化完毕,比如注册表的某些键值还不能访问,磁盘、文件系统函数还无法调用,分页内存可能还不能使用,之外,好象没有啥多大区别。
2015-9-21 23:05
0
游客
登录 | 注册 方可回帖
返回
//