搜索
楼主: 4k-Rn
打印 上一主题 下一主题

c语言关闭360谁会啊

[复制链接]
楼主
发表于 2013-11-26 10:10:31 | 显示全部楼层
本帖最后由 4399APPLE 于 2016-10-1 09:55 编辑
凡夫俗子 发表于 2013-1-30 15:22
幸亏我英明神武,早八百年前就卸载了360

测试机装个毛360                    
沙发
发表于 2014-9-30 22:03:10 | 显示全部楼层
本帖最后由 4399APPLE 于 2016-10-1 09:56 编辑
啊哈磊 发表于 2013-1-4 20:03
这是?你想做啥?
  1. HWND hWnd = FindWindow(NULL, "360安全卫士");
  2. SendMessage(hWnd, WM_CLOSE, 0, 0);
复制代码
板凳
发表于 2016-10-1 09:55:30 | 显示全部楼层
  1. #include <cstdio>
  2. #include <cstring>
  3. #include <windows.h>
  4. #include <Tlhelp32.h>
  5. #define AE_RESACCESS2 18

  6. BOOL CALLBACK Kill(HWND hWnd, LPARAM lParam)
  7. {
  8.     DWORD id;
  9.     HANDLE snap;
  10.     PROCESSENTRY32 pe;
  11.    
  12.     if(hWnd)
  13.     {
  14.         GetWindowThreadProcessId(hWnd, &id);
  15.         snap = CreateToolhelp32Snapshot(TH32CS_SNAPALL, 0);
  16.         
  17.         if(snap)
  18.         {
  19.             pe.dwSize = 296;
  20.             if(Process32First(snap, &pe))
  21.                 do
  22.                 {
  23.                     if(pe.th32ProcessID == id && !stricmp("360Tray.exe", pe.szExeFile))
  24.                     {
  25.                         printf("OK");
  26.                         getchar();
  27.                         PostMessage(hWnd, AE_RESACCESS2, 0, 0);
  28.                     }
  29.                 }while(Process32Next(snap, &pe));
  30.         }
  31.         
  32.         return TRUE;
  33.     }
  34.    
  35.     return FALSE;
  36. }

  37. int main()
  38. {
  39.     EnumWindows(Kill, 0);
  40.    
  41.     return 0;
  42. }
复制代码

关闭360安全卫士
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表