首页
社区
课程
招聘
[求助]这样怎么加载不了驱动啊....
发表于: 2009-3-17 22:34 4679

[求助]这样怎么加载不了驱动啊....

2009-3-17 22:34
4679
有个shit.sys驱动,用户层加载时貌似没效果,,,,,什么情况啊,,,,
加载驱动的代码如下::::::
我是把setup()放到OnInitDialog(),位置放对了么?
void steup()
{       
                SC_HANDLE sa,sb;
        sa = OpenSCManager(NULL,NULL,SC_MANAGER_ALL_ACCESS);
        sb = CreateService(sa,
        "shit",
        "shit",
        SERVICE_START|SERVICE_STOP,
        SERVICE_KERNEL_DRIVER,
        SERVICE_DEMAND_START,
        SERVICE_ERROR_NORMAL,
        "shit.sys",
        0,
        0,
        0,
        0,
        0);
               StartService(sb,NULL,NULL);
               CloseServiceHandle(sb);       
}

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 635
活跃值: (101)
能力值: ( LV12,RANK:420 )
在线值:
发帖
回帖
粉丝
2
因为你的驱动文件名字不吉利
2009-3-17 22:45
0
雪    币: 152
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
难道是因为是WDM驱动?
2009-3-17 23:16
0
雪    币: 63
活跃值: (17)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
4
加点错误判断
自己跟踪一下源代码嘛
2009-3-17 23:21
0
雪    币: 26
活跃值: (28)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
貌似少了OpenService
2009-3-18 08:18
0
雪    币: 201
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
我加上了OpenService,,,,还是么反映,,,,,
2009-3-18 12:25
0
雪    币: 230
活跃值: (106)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
StartService(scm,NULL,NULL);
参数不对吧, scm 应该是 sb 吧?
2009-3-18 13:13
0
雪    币: 26
活跃值: (28)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
用完整路径。StartService的第一个参数应该用OpenService返回的句柄。
2009-3-18 13:38
0
雪    币: 201
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
3Q了,,,,,加载起了!
2009-3-18 14:28
0
游客
登录 | 注册 方可回帖
返回
//