华科无线网登陆器

来源:互联网 发布:淘宝部分退款退货售后 编辑:程序博客网 时间:2024/04/30 03:16

// 对话框的构造函数代码在最后。。。// 为了实现那个小的没有滚动条的界面,,// 尝试过些HTML代码,写div层、IFRAME之类的东西,// 但是最后因为 程序运行中权限的问题,没法自动填写表单。。。// 所有导致最终还是要自己手动来点选// (程序可以模拟手点击鼠标,但是效果不太理想。所以这里没有弄出来)// 期待大神ing。

HUST校园无线网认证登陆器

10月2日发布第一版v1.0.0.2(同时发布源代码,源代码版本和exe版本会有出入。。。)


目前版本介绍:

1、自动检测是否为无线网卡,无线网卡则启动本登陆器。(否则启动MentoHUST.exe)

2、登陆器默认界面是下线按钮(是不是会有些粗心的小孩)

3、界面中间其实是验证的网页(用过无线网的应该见过)

4、界面下方是一排按钮,第一个为登录按键。

5、第二个按钮为界面隐藏,放到后台右下角。

6、第三个按钮为”设置“,这个发布的版本里面因为自动登录的功能还有一些问题,

主要是验证时表单中的密码需要加密,而加密算法又无从得知。(该按钮暂时不可用)

为此我加入过MentoHUST中加密解密算法(但结果不行),所以只好暂时放弃。

7、第四个按钮为软件更新按钮,将被导航到我的 百度网盘

8、第五个按钮是退出按钮,需要确认。点击后上面的界面会自动导向到登出的页面。

建议先点选“程序退出”,然后点击中间的“下线”,再点击退出就可以正常退出了。

9、最后一个按钮为软件的简短说明。

CHustWirelessDlg::CHustWirelessDlg(CWnd* pParent /*=NULL*/): CDialog(CHustWirelessDlg::IDD, pParent)#if 0, strURL(_T("file://D:\\HustWireless.htm"))#else// , strURL(_T("http://blog.csdn.net/luofl1992")), strURL(_T("http://192.168.50.2:8080/portal/hust/desk/index.jsp"))#endif, m_sUserName(_T("z1314520")), m_sPassword(_T("20Nazi")), bLinkStatus(CPing::OFFLINE){m_hIcon = (HICON)LoadImage(AfxGetResourceHandle(),                _T("my.ico"), IMAGE_ICON, 0 , 0, LR_DEFAULTCOLOR | LR_LOADFROMFILE); if ( NULL == m_hIcon )m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);}


注:源代码为VS2010工程,考虑到密码安全性的需要,加密算法所需要的DLL的源代码这里就不公布了。这个exe版本实际上也并未用到该加密算法。

源代码和这个exe实际上会有一些区别。主要在于源代码仍然在做自动登录的事情,虽然实际不太可行。所以就屏蔽了某些功能。。。

。。。。无限期待大神提供解决思路。。。。


原创粉丝点击