Auf anderes Programm zugreifen C++ 

Status
Für weitere Antworten geschlossen.

Fr33z0r

Registered +
Registriert
Mai 2007
Beiträge
109
Also ich hab ma ne Frage. Ich habe vor, ein Programm zu "erstellen" :öm: , welches auf ein anderes Proggi "zugreifen" kann und es benutzt. Beispiel: Ich will ein programm machen, was auf ICQ zugreift und z.B. selbst antwortet. Wie kann ich das machen? Bin noch neu bei C++^^
 
Na so leicht geht das nicht!

Du bräuchtest eine spezielle Schnittstelle dafür. Um z.B. auf ICQ zugreifen
zu können. Die gibt es aber (glaube ich) nicht.

Du könntest höhstens mit ein paar extrem komplizierten API Funktionen (die ich nicht wirklich kenne, die es aber gibt) Text-Inhalte, Handles, diverse Adressen usw. aus Textfeldern auslesen und dann deren Inhalt prüfen. Dann könntest du als Antwort Text ins Antwortfeld schrieben lassen und an das ICQ-Programm nen SendKey mit Enter schicken, oder die Maus über den SendenButton platzieren (CursorPos) und dann ein Click-Event auslösen.

Klingt alles kompliziert und ist auch recht umständlich, das alles umzusetzen. Aber die Idee mit nen ICQ-Bot is nicht übel.

Am besten selber schreiben. (so wie alle anderen auch)
:)
 
das war auch nur ein beispiel^^. aber ich würde nur wissen wollen wie des geht.
 
Du kannst zB Tastenkompinationen an andere Anwendungen senden.

Eine direkte Steuerung von Programmen ist nur dann möglich, wenn sie über eine definierte SChnittstelle verfügen. Das ist aber nur bei wenigen Programmen der Fall
 
Miranda ist Open Source, da dürfte so etwas möglich sein... Allerdings würd ich zuerst mal sehen ob es nicht schon so ein plugin gibt ;)

Ich glaube nicht das du das mit WinAPI funktionen hinbekommst... Wenn doch sag mir wie ;)
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben Unten