PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [C++] Anti Watcher



exodus407
02.09.2007, 12:41
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

zao
02.09.2007, 13:07
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

exodus407
02.09.2007, 13:35
okay nehmen wir an das Ziel meines Anti-Watchers sollte der InternetExplorer sein oder der Taskmanager^^ !

mfg exo

zao
02.09.2007, 13:52
SO JETZT


#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;
}

Nemo.A
02.09.2007, 13:53
Wieso so kompliziert? Einfach in einer Schleife tskill aufrufen, ist doch egal ob der Prozess existiert oder nicht.

zao
02.09.2007, 14:00
ja du hast recht NEMO, aber ich glaube es geht mehr ums lernen und nicht um die einfachheit des prgrammes, von daher.
mfg

zao

exodus407
02.09.2007, 14:45
thx leute ! noch etwas zao hat geschrieben Windows Task-Manager wie kriege ich den namen, einfach oben im title des fensters ??

mfg exo

zao
02.09.2007, 16:16
sry ich hab keine ahnung was du meinst

exodus407
02.09.2007, 16:27
ä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

xel
02.09.2007, 23:11
der post ergibt genau soviel sinn wie der zuvor :D