-
[C++] Anti Watcher
Weiß hier zufällig jemand wie man einen Anti Watcher proggen kann ?
zB : man setzt das HWND auf einen Prozess und immer wenn der startet schliesst er sich gleich wieder ???
ich stelle mir das so vor
int main(int argc, char *argv[])
{
HWND killme = FindWindow(NULL, "anwendung.exe");
for(;;)
{
if (IsWindow(killme) == TRUE)
{
system("tskill anwendung");
}
else
{
_sleep(1000);
}
}
getch();
}
funzt aber irgendwie net !
aja is nur so zum spaß !
wäre aber trotzdem cool wenn jemand was reinschreiben könnte !
mfg exo
thx im vorhinein
-
du schreibst anwendung.exe, dieser Parameter muss aber der Fenstername sein. Schreibe bitte mal ein konkretes beispiel, dann kann ich dir besser helfen.
mfg
zao
-
okay nehmen wir an das Ziel meines Anti-Watchers sollte der InternetExplorer sein oder der Taskmanager^^ !
mfg exo
-
SO JETZT
Code:
#include <cstdlib>
#include <iostream>
#include <windows.h>
using namespace std;
int main(int argc, char *argv[])
{
HWND killme = FindWindow(NULL, "Windows Task-Manager");
while(1)
{
if (IsWindow(killme) != FALSE)
{
system("tskill taskmgr");
}
else
{
Sleep(10);
}
}
system("PAUSE");
return EXIT_SUCCESS;
}
-
Wieso so kompliziert? Einfach in einer Schleife tskill aufrufen, ist doch egal ob der Prozess existiert oder nicht.
-
ja du hast recht NEMO, aber ich glaube es geht mehr ums lernen und nicht um die einfachheit des prgrammes, von daher.
mfg
zao
-
thx leute ! noch etwas zao hat geschrieben Windows Task-Manager wie kriege ich den namen, einfach oben im title des fensters ??
mfg exo
-
sry ich hab keine ahnung was du meinst
-
äh naja schau her man kann unter findwindow ja nicht taskmgr.exe reinschreiben sondern man muss windows task-manager reinschreiben ! aber ich kenn mich jetzt eh sconh aus ! thx exo
-
der post ergibt genau soviel sinn wie der zuvor :D