zhanSL
驱动小牛
驱动小牛
  • 注册日期2002-09-29
  • 最后登录2010-07-13
  • 粉丝0
  • 关注0
  • 积分25分
  • 威望273点
  • 贡献值0点
  • 好评度106点
  • 原创分0分
  • 专家分0分
阅读:953回复:3

能否伸出您的上帝之手?

楼主#
更多 发布于:2002-09-29 19:53
完成过程:
网络截包程序将数据包---》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]
wlrwx
驱动小牛
驱动小牛
  • 注册日期2002-04-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望11点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-09-30 09:31
dwEnd - dwStart的时间还要减去一个Get_system_tiem函数调用的时间才是真正耗用的时间 :D :D :D

是不是速度快了点了? ;)
真正的浪子―――― 是掠过城市的微风,每个人都能感到他的清新,可没有人能留住...... 亦是划过天际的流星,所有人都能仰望他夺目的光芒,没有人能触及...... 风止于森林,流星损于黄土......非凡浪子归于他的最爱......
guardee
驱动巨牛
驱动巨牛
  • 注册日期2002-11-08
  • 最后登录2010-05-29
  • 粉丝2
  • 关注1
  • 积分2分
  • 威望34点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-09-30 13:50
你的这个显示时间是秒还是毫秒啊?
不会是秒吧!
zhanSL
驱动小牛
驱动小牛
  • 注册日期2002-09-29
  • 最后登录2010-07-13
  • 粉丝0
  • 关注0
  • 积分25分
  • 威望273点
  • 贡献值0点
  • 好评度106点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-09-30 21:13
当然是豪秒计算!!!
游客

返回顶部