Einzelnen Beitrag anzeigen

k4ni

Registriert seit: 17. Jul 2007
Ort: Ulm
258 Beiträge
 
Delphi 7 Enterprise
 
#1

Form von dll aus schließen.

  Alt 5. Jan 2009, 12:18
Hallo,

Ich habe eine dll geschrieben, die man in den prozess injected, und sobald man dies tut dejected diese eine andere dll + sich selber.
Das andere module das sie dejected, ist in diesem falle "cepe.dll", das problem ist nur, dass dieses module auch eine Form erstellt.

Jetzt meine frage: Wie könnte ich diese Form von meiner DLL schließen?
Also ich wills jetzt nicht direkt per FindWindow() suchen denn es kann ja sein das ich diese form öfter offen hab und es mir dann an die falsche geht.
Was ich schon versucht hab:
Delphi-Quellcode:
    lolwat := FindWindowEx(Application.Handle, 0, nil, 'Crappy Packet Editor Doh!');
    if lolwat<> 0 then
      PostMessage(lolwat, WM_QUIT, 0, 0);
Geht aber nicht wirklich =/
Irgend ne idee?
  Mit Zitat antworten Zitat