|
You last visited: Today at 01:31
Advertisement
Verbindung zwischen injizierter DLL und externer Anwendung
Discussion on Verbindung zwischen injizierter DLL und externer Anwendung within the General Coding forum part of the Coders Den category.
10/26/2011, 09:07
|
#1
|
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
|
Verbindung zwischen injizierter DLL und externer Anwendung
Hallo,
ich bin letztens auf ein Problem gestossen das ich nicht selber lösen kann.
Ich habe eine DLL in programmiert und sie in den Ziel Prozess injiziert. Diese DLL soll Spielinformationen (Leben, Muni, direkter Funktionsaufruf...) mittels Pointer auslesen und an eine externe (von mir programmierte) Applikation senden. Diese Applikation wertet die Daten nun aus und steuert den Bot.
Nun ist die Frage, wie ich die Verbindung zwischen der Dll und der Anwendung herstellen kann. Ich Programmiere mit C (kein C++!)
Danke
|
|
|
10/26/2011, 09:17
|
#2
|
elite*gold: 0
Join Date: Nov 2007
Posts: 62
Received Thanks: 17
|
I am not sure but maybe named pipes?
Check this page:
|
|
|
10/26/2011, 09:56
|
#3
|
elite*gold: 34
Join Date: Apr 2011
Posts: 1,475
Received Thanks: 1,228
|
Quote:
Originally Posted by HardCore.1337
Hallo,
ich bin letztens auf ein Problem gestossen das ich nicht selber lösen kann.
Ich habe eine DLL in programmiert und sie in den Ziel Prozess injiziert. Diese DLL soll Spielinformationen (Leben, Muni, direkter Funktionsaufruf...) mittels Pointer auslesen und an eine externe (von mir programmierte) Applikation senden. Diese Applikation wertet die Daten nun aus und steuert den Bot.
Nun ist die Frage, wie ich die Verbindung zwischen der Dll und der Anwendung herstellen kann. Ich Programmiere mit C (kein C++!)
Danke 
|
Ich bin mir jetzt nicht so ganz sicher wie, aber du könntest es so versuchen das die externe Applikation wenn sie gestartet wird, die dll un-injectet und sich dann die Infos holt. (weiß jetzt nicht genau ob das so geht)
Für Un-Inject verwendet man FreeLibrary
hoffe konnte dir bissl helfen (:
|
|
|
10/26/2011, 10:01
|
#4
|
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
|
Hey, danke für deine Antwort
Also mit der uninjection (heißt das so?) finde ich nicht so toll, da bestimmte Infromationen die gesamte Zeit überwacht werden müssten. Also die DLL muss schon im Prozess bleiben
|
|
|
10/26/2011, 13:00
|
#5
|
elite*gold: 169
Join Date: Jun 2010
Posts: 663
Received Thanks: 1,138
|
Für was gibt es die connect und send Funktionen ?
Man kann sie nicht nur über das internet verwenden sondern auch lokal.
Einfach Dll und Exe, als ob sie server und client wären, verbinden und Daten hin und her senden.
oder hab ich dein Problem falsch verstanden?
|
|
|
10/26/2011, 14:08
|
#6
|
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
|
Deine Lösung werde ich mal probieren wenn ich zu Hause bin. Das wäre mir neu
|
|
|
10/26/2011, 20:03
|
#7
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
|
Pipes, SendMessage mit WM_COPYDATA, send/recv, einfach nur eine Datei, FileMapping
|
|
|
 |
Similar Threads
|
[Fragen/Probleme]Gestern Ping zwischen 20-30 und jetzt zwischen 100-2000!?
08/16/2011 - CrossFire - 9 Replies
Hallo liebe Com,
Ich habe keine ahnung ob ich hier richtig bin das ist mein erster thread aber ich habe eine frage.
Wie in der Überschrift schon steht habe ich verrückte ping werte und gestern hatte ich wie oben steht einen ping wert von zwischen 20-30ms und heute zwischen 100-2000.
Was ich jetzt nicht verstehe wieso habe ich das? das muss ja einen grund haben wieso der ping plötzlich so hoch steigt! und so kann ich natürlich kein crossfire spielen :(
hier mal ein paar daten zum router...
|
Verbindung zwischen 2 pc s aufbauen
07/01/2011 - Main - 13 Replies
Hi, ich will zwischen 2 pc oder laptops einen chat aufbauen nur mit cmd oder ausführen beide habe win7 :D
|
Kommunikation mit injizierter DLL
05/31/2010 - General Coding - 12 Replies
Hey, ich hab mal ne Frage und hoffe das das hier die richtige Section ist. Ich würde ganz gerne wissen, wie man, wenn man eine DLL in einen fremden Prozess injected hat, am besten mit dieser kommuniziert. Ich würde nämlich gerne einen kleinen Multi-Speedhack mit GetTickCount hook schreiben (die DLL ist schon fertig und läuft auch), nur weiß ich nicht wie ich mit der injizierten DLL dann kommunizieren soll um z.B. die Geschwindigkeit zu regulieren. Die Geschwindigkeit in eine Datei zu speichern...
|
All times are GMT +1. The time now is 01:32.
|
|