能力值:
( LV2,RANK:10 )
|
-
-
51 楼
Nice, thanks for share!
|
能力值:
( LV2,RANK:10 )
|
-
-
52 楼
很好,多谢分享!
|
能力值:
( LV2,RANK:10 )
|
-
-
53 楼
这下给力了,有的忙了
|
能力值:
( LV3,RANK:20 )
|
-
-
54 楼
绝对好东西,抓紧学习
|
能力值:
( LV2,RANK:10 )
|
-
-
55 楼
下载学习一下.
|
能力值:
( LV2,RANK:10 )
|
-
-
56 楼
必需支持啊!!!!!!!!!
|
能力值:
( LV9,RANK:210 )
|
-
-
57 楼
这个代码使用VS2010+WDK7600 可以直接编译!但是有一个BUG
我是用VS2010+WDK7601编译的提示
case 7600:
ssdt_offset = 0x87;
name_offset = 0x16c;
break;
case 7601:
ssdt_offset = 0x87;
name_offset = 0x16c;
break;
但加载提示Add Service Table Failed!
也就是说 向新表中添加服务KeAddSystemServiceTable(NewServiceDescriptorTable->ntoskrnl.ServiceTableBase, NewServiceDescriptorTable->ntoskrnl.ServiceCounterTableBase,
NewServiceDescriptorTable->ntoskrnl.NumberOfServices, NewServiceDescriptorTable->ntoskrnl.ParamTableBase,2)
这段代码执行失败!!!
|
能力值:
( LV9,RANK:210 )
|
-
-
58 楼
好吧!加上这行调试输出 下面增加服务就能成功!不加这行Print下面增加服务就失败!莫名巧妙!
if(NT_SUCCESS(LoadNewKernel(&NewKernelBase, &NewKernelSize, &OrgKernelBase, &OrgKernelSize)))
{
//加上这行调试输出 下面增加服务就能成功!不加这行Print下面增加服务就失败!莫名巧妙!
KdPrint(("NewKernelBase %08X NewKernelSize %d OrgKernelBase %08X OrgKernelSize %d",(ULONG)NewKernelBase,NewKernelSize,(ULONG)OrgKernelBase,OrgKernelSize));
PSYSTEM_DESCRIPTOR_TABLE NewServiceDescriptorTable = (PSYSTEM_DESCRIPTOR_TABLE)GetProcAddress(NewKernelBase, "KeServiceDescriptorTable");
if(NewServiceDescriptorTable && KeAddSystemServiceTable(NewServiceDescriptorTable->ntoskrnl.ServiceTableBase, NewServiceDescriptorTable->ntoskrnl.ServiceCounterTableBase,
NewServiceDescriptorTable->ntoskrnl.NumberOfServices, NewServiceDescriptorTable->ntoskrnl.ParamTableBase,2))
{
}
}
|
能力值:
( LV2,RANK:10 )
|
-
-
59 楼
太好了 天天看过驱动 看的头晕眼花 多谢楼主了 好好学习下
|
能力值:
( LV2,RANK:10 )
|
-
-
60 楼
哎,编译不过啊。楼主解释下吧。
|
能力值:
( LV9,RANK:140 )
|
-
-
61 楼
mark
|
能力值:
( LV2,RANK:10 )
|
-
-
62 楼
工程都编译好了,驱动也加载了,文件夹也建好了,od也打开了,怎么连打开dnf的进程,都看不到呀,楼主能帮忙解说一下吗
|
能力值:
( LV2,RANK:10 )
|
-
-
63 楼
谢谢,试试我的需要
|
能力值:
( LV2,RANK:10 )
|
-
-
64 楼
请问您是用什么工具编译的?
|
能力值:
( LV2,RANK:10 )
|
-
-
65 楼
vc6.0
|
能力值:
( LV2,RANK:10 )
|
-
-
66 楼
xp sp3 测试,完美可用!20140109,亲测!!感谢楼主
|
能力值:
( LV2,RANK:10 )
|
-
-
67 楼
|
能力值:
( LV4,RANK:50 )
|
-
-
68 楼
mark,测试。。。。。。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
69 楼
mark
|
能力值:
( LV2,RANK:10 )
|
-
-
70 楼
mark up主能简要讲下什么编译的吗,新人感谢不尽
|
能力值:
( LV2,RANK:10 )
|
-
-
71 楼
楼主 win7 32位 无法启动驱动是怎么回事 有说明吗 xp sp3完美过
|
能力值:
( LV2,RANK:10 )
|
-
-
72 楼
留个名先` `感谢分享``
|
|
|