首页
社区
课程
招聘
[求助]怎样在安全模式下在加载驱动?
发表于: 2010-12-5 18:03 5508

[求助]怎样在安全模式下在加载驱动?

2010-12-5 18:03
5508
请问各位怎样在安全模式下在加载驱动?我在百度,google上找了很长时间没找到解决方案。
只有人说把驱动服务放入:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\Network
我测试了怎么好像不行啊?是不是加载驱动代码也有所改变呢?

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

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 378
活跃值: (702)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
2
C:\WINDOWS\system32\drivers
你要把驱动放这里面
2010-12-5 19:23
0
雪    币: 243
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
scm
3
好像还是不行捏。。。
下面是我的代码,有没什么问题?请各位详细指教
CString strServiceName = _T("JiaGe");
SC_HANDLE hSCManager = OpenSCManager( NULL, NULL,SC_MANAGER_CREATE_SERVICE );
if ( NULL != hSCManager )
{
        SC_HANDLE        hService;
        hService = CreateService( hSCManager, strServiceName,_T("JiaGeXZS 驱动"), SERVICE_START,SERVICE_KERNEL_DRIVER, SERVICE_DEMAND_START,SERVICE_ERROR_IGNORE, gstrDriver, NULL, NULL, NULL, NULL, NULL );
......
if(hService){
        StartService( hService, 0, NULL );
        CloseServiceHandle( hService );
        CloseServiceHandle( hSCManager );
}
}
2010-12-5 19:43
0
雪    币: 88
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
删掉一些安全模式必须得加载的特别驱动,别让他进安全模式,现在普遍用此方法。去百度下有的
2010-12-5 22:05
0
雪    币: 243
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
scm
5
这样不太地道吧,我又不是写病毒。。。
2010-12-6 08:53
0
雪    币: 76
活跃值: (27)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
不要用服务直接加载,参考冰人安全模式加载驱动的代码。首先写入Safeboot注册表,然后写相关服务注册表,然后ZwloadDriver
2010-12-10 16:33
0
雪    币: 217
活跃值: (77)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
同意楼上的说法 是可以成功的
NTSTATUS nt=ZwLoadDriver(&ustrDriverName);
2010-12-11 08:18
0
游客
登录 | 注册 方可回帖
返回
//