首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

怎么使用ndissetpacketflags()这个函数

2012-12-15 
如何使用ndissetpacketflags()这个函数基于wincap开发,是从一个网口A抓包经由另一个网口B发送,双向的(B也

如何使用ndissetpacketflags()这个函数
基于wincap开发,是从一个网口A抓包经由另一个网口B发送,双向的(B也可以抓包经由A发送)。现在如果A->B,但是B会把这个包抓到,又经由A发,一直循环循环。。。
现在查到一个可以用ndissetpacketflags()来设置这个包的flag~但是关于它的资料太少了,完全不懂得怎么用,我已经安好了ddk了,环境都已经配置好了,但是又有这个问题了:
error C2227: left of '->Private' must point to class/struct/union
我的这个代码是这样
NdisSetPacketFlags(,0x400);
第一个参数也不知道如何填,~这个问题纠结了一天了~~~真诚求各位帮忙啊~~
ps:编译器是vc6
[最优解释]
http://www.16c.cn/server/safe/server28478_3.html
不知道对你有无帮助~
[其他解释]
在线等候呀~~~亲们~~~
[其他解释]
有用,有用!
但是现在通过不鸟编译了
又出现这些问题了
error LNK2019: unresolved external symbol @_RTC_CheckStackVars@8 referenced in function _main
error LNK2019: unresolved external symbol __RTC_CheckEsp referenced in function _main
error LNK2001: unresolved external symbol __RTC_Shutdown
error LNK2001: unresolved external symbol __RTC_InitBase
[其他解释]
最后还是解决了,结贴晚了,见谅。。。
最后是直接用wincap的外表函数pcap_open()解决的,把第三个参数设置为PCAP_OPENFLAG_NOCAPTURE_LOCAL 的就OK了,就再也不会抓取自己发出去的包了。

热点排行