前段时间,每天都挂在看雪上,但是一直不加kx,后来看到大牛的帖子,要保持活跃度,
为了早日转正,就自己写了个刷新器,现在跟广大还未转正的分享下,当然这里还是建议最好一边学习一边加kx最好。
原理很简单,这里用的mfc,什么语言都一样,使用的webbrowser控件,网上各种小型的安全工具,基本也用的这个,简单易使用。当然大牛们可能就是自己封包,解包了,追求的效率,这里就不详解了
BOOL C***Dlg::OnInitDialog()
{
//....................
CString cPediyUrl = _T("http://bbs.pediy.com/index.php");
m_LoginExplorer.Navigate(cPediyUrl + GetStrRandTime(),NULL,NULL,NULL,NULL);
SetTimer(0,1000*60,NULL); //时间频率不用太快,这里设的1分钟刷一次,如果清楚时间的话,改成临界值比较好
}
//这里加了个防缓存的,因为我不知道重复提交同一个页面,如果获取缓存页面的话,kx加不加,所以这里就无耻了下,每次都重新请求资源
CString C***Dlg::GetStrRandTime()
{
CString StrRandTime ;
srand( (unsigned)time(NULL) );
int nIntRandTime = rand() % 10000;
CString TmpStr;
TmpStr.Format(_T("%d"),nIntRandTime);
StrRandTime = _T("?rand=") + TmpStr;
return StrRandTime;
}
void C***Dlg::OnTimer(UINT_PTR nIDEvent)
{
m_LoginExplorer.Refresh();
CDialogEx::OnTimer(nIDEvent);
}
当然,我们要先登录上去哈,使用ie登录或者控件登录都一样,剩下的就是等着转正了
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)