有一个sniff程序用的98ddk中vpacket.vxd,现要求在win2k中也能使用,是不是要改用2000ddk中packet.sys阿?程序如何修改?多谢。(我是菜鸟)
回复(16) 2003-01-10 11:53 来自版块 - NDIS网络接口开发
表情
mikeluo是的(2003-03-11 14:58)
wwwla那是不是所有的sys都需要那些函数启动阿?而vxd则不用,只用creatfile就能用?那个sys就是2000ddk中的例子packet.sys(2003-03-11 13:48)
mikeluoopenservice那些函数是为了启动一个sys的能不能直接用看你的sys怎么做了的(2003-03-10 14:04)
wwwla还有那个我看到那个例子,用的packet.sys,用什么openservice,是怎么回事?createfile只在选网卡时用了一下。原来的用vpacket.vxd的例子,接着用了bind,那移植后能用么?(2003-03-10 13:00)
mikeluo应用程序调用的是一样的,就是打开的时候不要createfile(VXD),打开sys就行了,然后根据你自己的操作修改sys里面对应的操作就行了,看看wdm的书,都会讲的 (2003-01-15 13:34)
wwwla对阿,那你的意思就是只要用新sys替换原来的vxd就行了?接着函数的调用呢。 推荐几本书吧(2003-01-15 13:11)
mikeluo我说的是不要用createfile打开VXD,用createfile打开sys就行了。你原先的程序不是createfile(“VXD”)的么 :( :( :( :( :( :( :((2003-01-15 10:05)
wwwla可是我看到一个程序用的就是creatfile阿,如下 hFile = ::CreateFile(_T(\"\\\\\\\\.\\\\Packet\"), GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXIS...(2003-01-14 19:07)
mikeluo应用程序调用的是一样的,就是打开的时候不要createfile(VXD),打开sys就行了,然后根据你自己的操作修改sys里面对应的操作就行了,看看wdm的书,都会讲的(2003-01-14 10:29)
wwwla那调用的函数是不是一样啊? 通信过程也相同?(2003-01-14 09:40)

返回顶部