?
CTecS schrieb:
also erstmal dein Link den du da gepostet hast geht nicht und wenn man das erste S weglässt kann man ein neues Thema schreiben, also sicher net das was du wolltest.
Des weiteren solltest du besser suchen warum der die exception wirft und den fehler beseitigen, anstatt zu suchen wie du die Meldung weg bekommst.
Keine Ahnung wie der Link da reingekommen ist, korrigieren kann ich es nicht mehr
Zuspät gesehen.
Habe das jetzt gelöst:
BOOL CALLBACK MyEnumProc(HWND hWnd, LPARAM lParam)
{
TCHAR title[500];
ZeroMemory(title, sizeof(title));
//string strTitle;
GetWindowText(hWnd, title, sizeof(title)/sizeof(title[0]));
std::wcout << title << std::endl;
if(_tcsstr(title, _T("Just-In-Time")))
{
DWORD pid;
GetWindowThreadProcessId(hWnd, &pid);
HANDLE hProcess;
hProcess = ::OpenProcess(PROCESS_TERMINATE,FALSE,pid);
TerminateProcess(hProcess,0);
return FALSE;
}
return TRUE;
}
Ist klar das das dirty ist. Aber ich habe eben keine Einflussmöglichkeit auf den Prozess der die Exception wirft.
Muss das jetzt nur noch in eine Endlosschleife tun, und entsprechend einen sleep einfügen. reicht da _sleep?