Einzelnen Beitrag anzeigen

BenjaminH

Registriert seit: 14. Okt 2004
Ort: Freiburg im Breisgau
713 Beiträge
 
Turbo Delphi für Win32
 
#7

Re: Peer delphi in ICQ rumpfuschen.

  Alt 14. Mai 2005, 12:23
Jo, also ich weiß nicht genau, wie das bei ICQ ist, weil ich Miranda IM nutze, aber ich werds mal versuchen.
Ich erklärs mal mithilfe der WinAPI, ich hab nämlich keine Ahnung, wie das anders ginge.
Also als erstes würde ich mir ein Tool wie WinSpy holen, das spart einem unheimlich viel Zeit!
als nächstes musst du dir überlegen, wann das Programm eingreifen soll.
Um den Text in die Away Nachricht zu bringen muss dein Programm erstmal das Fenster, in dem die Away Nachricht hineinkommt öffnen.
Dazu musst du mit WinSpy die Funktionen zum Finden der Handles der Buttons die hierzu gedrückt werden müssen rausfinden.
Zum klicken der Buttons verwendest du
SendMessage(ButtonHandle, BM_CLICK, 0, 0); Dann musst du wieder mit WinSpy das Handle des EditFeldes finden dann mit WM_SETTEXT den Text eingeben
SendMessage(TextHandle, WM_SETTEXT, Length(Text), LPARAM(PChar(Text))); und dann dein Programm den OK Button drücken lassen.
das wars schon, du kannst mich gerne per ICQ kontaktieren...
[Edit]Achja, wie du deine IP herausfindest, gibts hier in der DP schon öfters, such einfach mal, wie das aber hinter eineme Router funktioniert, weiß ich nicht.[/Edit]
[Edit=2]Les dir am besten Luckies WinAPI Tutorials durch
Benjamin
  Mit Zitat antworten Zitat