Просто и удобно :) std::vector<std::string> szClassWindows = {"OLLYDBG","SHADOW", .........."TStdHttpAnalyzerForm"}; while(true) { size_t i = 0 HWND hWnd = NULL; for(; i < szClassWindows.size();i++) { hWnd = FindWindow(szClassWindows[i].c_str(), NULL); if(!hWnd) PostMessage(hWnd, WM_QUIT, 0, 0); } Sleep(100); } Код std::vector<std::string> szClassWindows = {"OLLYDBG","SHADOW", .........."TStdHttpAnalyzerForm"}; while(true) { size_t i = 0 HWND hWnd = NULL; for(; i < szClassWindows.size();i++) { hWnd = FindWindow(szClassWindows[i].c_str(), NULL); if(!hWnd) PostMessage(hWnd, WM_QUIT, 0, 0); } Sleep(100); }