|
级别: 驱动小牛
|
楼主
发表于: 2007-11-17 21:41
|
|---|---|
|
级别: 驱动小牛
|
11楼
发表于: 2007-11-27 15:31
//小弟不才,是为了给驱动传送CreateProcess的地址?
DWORD * addr=(DWORD *)(1+(DWORD)GetProcAddress(GetModuleHandle("ntdll.dll"),"NtCreateProcess")); //这个是清零 ZeroMemory(outputbuff,256); //??小弟不才,没看懂这句的意思?是为了给驱动传送CreateProcess的地址? //看驱动中是得到了CreateProcessEx的地址,这个是不是没用的语句? controlbuff[0]=addr[0]; //下面这句是从4字节后设置成共享内存并发给驱动 controlbuff[1]=xxxx; |
|---|---|






偶的监控程序PRMonitor 源代码(ddk+sdk)




