Introduction - If you have any usage issues, please Google them yourself
An example of how to hook shadow SSDT tables.
Packet : 29782172hookshadowssdt.rar filelist
HookShadowSSDT\HookShadowSSDT\BUILD
HookShadowSSDT\HookShadowSSDT\buildchk_wnet_x86.log
HookShadowSSDT\HookShadowSSDT\buildinc.cmd
HookShadowSSDT\HookShadowSSDT\BuildLog.htm
HookShadowSSDT\HookShadowSSDT\buildnumber.h
HookShadowSSDT\HookShadowSSDT\ddkbldenv.cmd
HookShadowSSDT\HookShadowSSDT\ddkpostbld.cmd
HookShadowSSDT\HookShadowSSDT\ddkprebld.cmd
HookShadowSSDT\HookShadowSSDT\drvcommon.h
HookShadowSSDT\HookShadowSSDT\drvversion.h
HookShadowSSDT\HookShadowSSDT\drvversion.rc
HookShadowSSDT\HookShadowSSDT\HookShadowSSDT.c
HookShadowSSDT\HookShadowSSDT\HookShadowSSDT.h
HookShadowSSDT\HookShadowSSDT\HookShadowSSDT.vsprops
HookShadowSSDT\HookShadowSSDT\HookShadowSSDT.WNET.vcproj
HookShadowSSDT\HookShadowSSDT\HookShadowSSDT.WNET.vcproj.118-504LAI.sislcb.user
HookShadowSSDT\HookShadowSSDT\makefile
HookShadowSSDT\HookShadowSSDT\objchk_wnet_x86\i386\drvversion.res
HookShadowSSDT\HookShadowSSDT\objchk_wnet_x86\i386\hookshadowssdt.obj
HookShadowSSDT\HookShadowSSDT\objchk_wnet_x86\i386\HookShadowSSDT.pdb
HookShadowSSDT\HookShadowSSDT\objchk_wnet_x86\i386\HookShadowSSDT.sys
HookShadowSSDT\HookShadowSSDT\objchk_wnet_x86\i386
HookShadowSSDT\HookShadowSSDT\objchk_wnet_x86\_objects.mac
HookShadowSSDT\HookShadowSSDT\objchk_wnet_x86
HookShadowSSDT\HookShadowSSDT\sources
HookShadowSSDT\HookShadowSSDT
HookShadowSSDT\HookShadowSSDT.ncb
HookShadowSSDT\HookShadowSSDT.sln
HookShadowSSDT\HookShadowSSDT.suo
HookShadowSSDT
Hook ShadowSSDT Ring3\Project1.cfg
Hook ShadowSSDT Ring3\Project1.dof
Hook ShadowSSDT Ring3\Project1.dpr
Hook ShadowSSDT Ring3\Project1.exe
Hook ShadowSSDT Ring3\Project1.res
Hook ShadowSSDT Ring3\Project1.~dpr
Hook ShadowSSDT Ring3\Unit1.dcu
Hook ShadowSSDT Ring3\Unit1.ddp
Hook ShadowSSDT Ring3\Unit1.dfm
Hook ShadowSSDT Ring3\Unit1.pas
Hook ShadowSSDT Ring3\Unit1.~ddp
Hook ShadowSSDT Ring3\Unit1.~dfm
Hook ShadowSSDT Ring3\Unit1.~pas
Hook ShadowSSDT Ring3\Unit2.dcu
Hook ShadowSSDT Ring3\Unit2.pas
Hook ShadowSSDT Ring3\Unit2.~pas
Hook ShadowSSDT Ring3\Unit3.dcu
Hook ShadowSSDT Ring3\Unit3.pas
Hook ShadowSSDT Ring3\untServiceMan.dcu
Hook ShadowSSDT Ring3\untServiceMan.pas
Hook ShadowSSDT Ring3