Я делаю DLL, которая прикреплена на .exe, который проверяет, если данное окно (по имени класса) открывается. Если это так, то dll убивает данный процесс. Я подумала одна проблема
Этот код работает правильно, как я хочу.
bool CheckDebugger()
{
HWND Find = ::FindWindowEx(0, 0,"MozillaWindowClass", 0);
if (Find != NULL)
{
killProcessByName("calc.exe");
}
else
{
}
return TRUE;
}
Но это не работает, и я не могу понять, почему!
bool CheckDebugger()
{
HWND Find = ::FindWindowEx(0, 0,"WindowsForms10.Window.8.app.0.33c0d9d", 0);
if (Find != NULL)
{
killProcessByName("calc.exe");
}
else
{
}
return TRUE;
}
Любая помощь приветствуется
Задача ещё не решена.