阅读:953回复:3
能否伸出您的上帝之手?
完成过程:
网络截包程序将数据包---》USB驱动程序 网络截包程序《---USB驱动程序将加密的数据 环境及通信方式: Window98第二版 ;截包程序为:PTK.vxd ;USB驱动程序为:USB.sys USB.sys : __declspec(dllexport) int __stdcall Usb_SendRecv(char* InBuf,int InLen,char* OutBuf,int OutLen) {.....}//body PTK.vxd: void Init() { ... hMod=PELDR_GetModuelHandle(\"usb.sys\"); PELDR_GetProcAddress(hMod,\"Usb_SendRecv\",0); ... } void Encrypt() { ... dwStart=Get_System_Time(); Usb_SendRecv(....); dwEnd=Get_System_Time(); dprintf(\"SendRecv time : %u\\n\",dwEnd-dwStart); ... } 试验: ping 200.111.111.10 -t -w 2000 结果: (1)MS-DOS方式 显示如下 : Reply from 200.111.111.10 bytes=32 time=2017 TTL=128 Reply from 200.111.111.10 bytes=32 time=2014 TTL=128 Reply from 200.111.111.10 bytes=32 time=2015 TTL=128 Reply from 200.111.111.10 bytes=32 time=2017 TTL=128 Reply from 200.111.111.10 bytes=32 time=2013 TTL=128 Reply from 200.111.111.10 bytes=32 time=2016 TTL=128 ... (2)Driver Monitor 显示如下 : SendRecv time : 5 SendRecv time : 6 SendRecv time : 8 SendRecv time : 6 SendRecv time : 7 SendRecv time : 6 ... 多么想用鞭子狠狠抽几下,可不知道往哪下手。 就像布什找拉登...... 哪位大侠能帮忙提高它的速度,用什么方法都行不。 [编辑 - 9/29/02 by zhanSL] |
|
沙发#
发布于:2002-09-30 09:31
dwEnd - dwStart的时间还要减去一个Get_system_tiem函数调用的时间才是真正耗用的时间 :D :D :D
是不是速度快了点了? ;) |
|
|
板凳#
发布于:2002-09-30 13:50
你的这个显示时间是秒还是毫秒啊?
不会是秒吧! |
|
地板#
发布于:2002-09-30 21:13
当然是豪秒计算!!!
|
|