????1.Windows API?????????????
????USER?????????????????????????????
????GDI???????????????????豸????л????????
????KERNEL?????????????????GUI????????磬???????????????????????
????2.Native API???????Win32 API?????Nt??????????ɡ?????NativeAPI??????Ntdll.dll????????Windows??????У?Win32 api????????????仯????Native API??Native API?????????????????????????????ж??????????????????????????????
????3.Native API??????????????????????????汾????????Windows 2000?????“int 2eh"????Windows XP?????"sysenter"?????ɡ????ж??Native API?е???????????????????????????????????Native API????????????????
???????????????????????????????????????SystemService Descriptor Table)???????????????????????????п?????
???????????????????????????????????
?????????????????NativeAPI??????????????
????4.Windows?漲???н?????????μ?????????????????????????????У?????2GB???????????????????????
????5.???????????д?????????????????????????????????IRP(I/O Request Packages)???????????IRP?а???????豸??????????????
????IRP????????????豸???????????У????????????????ЩIRP???????????????·???????????μ???ó????С?
????6.Windows???????豸??????????????????????豸?????ò???????????????豸??
????7.????ó???????????????豸??????紴?????????????