当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 系统平台:WinXP SP2,VC6,Winpcap3相关软件:Sniffer 4.70530, H3C 802.1x客户端(V2.20-0210)参考文档:IEEE Std 802.1X-2001 之所以要自己编这个软件,是因为使用华为3com 802.1x客户端有很大的限制。
 

 

    摘要: //md5.h头文件的内容开始#pragma once#define uchar unsigned chartypedef unsigned char *pointer;typedef unsigned short int uint2;typedef unsigned long int uint4;#define proto_list(list) list//md5 context.typede......
 ·自身支持排序的listctrl    »显示摘要«
    摘要: 自身支持排序的listctrlvc里的clistctrl是个很不好用的控件,特别是排序,实现起来很麻烦。关于排序的基本用法,有一篇很好的文章:asp?type_id=9&class_id=1&cata_id=1&article_id=73&search_term">http://www.vchelp.net/vchelp/zart/sortl.asp?type_i......


华为3com 802.1x兼容客户端编程简述

    之所以要自己编这个软件,是因为使用华为3com 802.1x客户端有很大的限制.首先,它能够检查系统使用代理软件与多网卡情况,万一发现有这些情况,马上迫使客户机下线,使得一个帐号仅能供一台电脑上网.其次,网络依靠帐号与ip绑定进行认证上网,这就限定了一个帐号只能在一个网关下使用,如果在其他网段中使用该帐号,就会出现ip绑定失败的提示. 【推荐阅读:工作两年(一)——进入Compiler的

系统平台:winxp sp2,vc6,winpcap3相关软件:sniffer 4.70530, h3c 802.1x客户端(v2.20-0210)参考文档:ieee std 802.1x-2001

    在编程之前,先要对原版客户端工作机制进行分析,这里使用sniffer进行抓包分析数据.原版客户端工作流程如下:1. 点击认证按钮,客户端发送eapol-start包,请求认证.2. 交换机发送60字节包.3. 客户端发送67字节包.对于2,3两步,每次认证都是固定不变的数据包,不知道是何意义,可能是版本协商.4. 交换机发送请求用户名包.5. 客户端发送含用户名与本机ip的包.6. 交换机发送含md5-challenge的包.7. 客户端发送含经md5加密后的密码与用户名的包.8. 如果帐号.ip合法,交换机发送成功认证包,与失败包(这个失败包可能与检查代理.多网卡有关,可以不考虑);如果不合法,交换机发送失败离线包,此包包含失败原因.9. 若成功认证,每隔15秒重复第4,5步,以确认客户端是否在线.10. 如果点击客户端下线按钮,客户端发送eapol-logoff包.11. 交换机发送成功下线包.注意,以上发送的包中,除了第3步的包长度为67个字节,其他都是60个字节.
...   下一页

    摘要: 今天仔细研究了一下差分法求运动的轮廓,简单用程序实现了一下,结果如下,差分法比较容易获得运动的轮廓,对于不运动的身体部分则不会显示,这样的好处是可以得到需要关注的运动部分,不运动的则不关心,但是如果需要得到整个人体的轮廓,该如何呢?我试着用程序记录前4帧的数据,然后叠加出来显示,看来效果不是很好。 还要继续考虑...关键部分的代码如下:main.cpp#ifdef _ch_#pragma pac......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE