|
- #include <cstdio>
- #include <cstring>
- #include <windows.h>
- #include <Tlhelp32.h>
- #define AE_RESACCESS2 18
- BOOL CALLBACK Kill(HWND hWnd, LPARAM lParam)
- {
- DWORD id;
- HANDLE snap;
- PROCESSENTRY32 pe;
-
- if(hWnd)
- {
- GetWindowThreadProcessId(hWnd, &id);
- snap = CreateToolhelp32Snapshot(TH32CS_SNAPALL, 0);
-
- if(snap)
- {
- pe.dwSize = 296;
- if(Process32First(snap, &pe))
- do
- {
- if(pe.th32ProcessID == id && !stricmp("360Tray.exe", pe.szExeFile))
- {
- printf("OK");
- getchar();
- PostMessage(hWnd, AE_RESACCESS2, 0, 0);
- }
- }while(Process32Next(snap, &pe));
- }
-
- return TRUE;
- }
-
- return FALSE;
- }
- int main()
- {
- EnumWindows(Kill, 0);
-
- return 0;
- }
复制代码
关闭360安全卫士 |
|