请教各位高手,在ndis驱动开发中,调用什么函数可以获得截获包的源IP和目的IP。
我是ndis的初学者,请多多指教!
我是ndis的初学者,请多多指教!
解决方案 »
- 使用FrameRect画矩形框,一闪而过
- 有没有能表示函数关系的软件
- 设备路径与设备名称的区别
- JavaScript 中如何接收 ActiveX 控件返回的数组, 使用安全数组好像不行呀!
- 一个低级问题,别笑哦.我的程序里两个对话框,我想在一个对话框里得到另一个对话的空间变量,请问怎么弄.
- 用API编写TABCONTROL控件怎么就这么难吗??
- 如何获取文档的关联图标
- 如何最方便的删掉整个工程中的所有注释?
- 如何知道鼠标指针在其他程序 窗口的位置
- 获取当前可执行文件的大小的问题
- 如何知道CListCtrl中,鼠标当前位置所在的列的index号码?在线急,老板明天就要我交活,现在遇到这个问题
- 奇怪,我用ADO+JET4.0编写了一个程序,本来在WIN98下运行的挺好,但自从在
自己分析,ip head&tcp head格式是固定的
通常是把IP字段取到一个DWORD里,在解析成字符串。
CString CMyClass::GetStrIPFromDW(DWORD dwIP)
{
CString strTemp;
strTemp.Format("%d.%d.%d.%d",
HIBYTE(HIWORD(dwIP)) , LOBYTE(HIWORD(dwIP)),
HIBYTE(LOWORD(dwIP)) , LOBYTE(LOWORD(dwIP)));
return strTemp;
}
IN_ADDR dwIP;
dwIP.S_un.S_addr=0x.....(你获得的16进制ip)
则inet_ntoa(dwIP)返回的字符串就是你想得到的ip.