Ergebnis 1 bis 10 von 11

Baum-Darstellung

  1. #10
    Der Jesus der Informatik
    Registriert seit
    01.12.2007
    Beiträge
    216

    Standard

    Ich hatte mit diesem Problem auch schon unter VB6 zu kämpfen und ich hatte eine Idee, wie man vorgehen könnte um Funktionspointer aufrufen zu können. Keine Ahung ob es funtzt, da ich es noch nicht getestet habe, aber auf Anhieb fällt mir kein Fehler auf deswegen poste ich sie einfach mal in der Hoffnung, dass du es gebrauchen kannst:

    1. Funktionspointer der aufzurufenden Funktion holen mit GetProcAddress und LoadLibraryA
    2. API, die nicht von Programm aufgerufen wird, auf den Funktionspointer umleiten (Hook)
    3. Gehookte API im Programm mit der Parameteranzahl und dem Parametertyp der gewünschten Zielfunktion deklarieren

    Nun müsstest du die Funktion komfortabel aus dem Programm aufrufen können. Denn immer wenn du die Funktion im Programm aufrufst, wird die Funktion auf die gewünschte Zielfunktion umgeleitet (in deinem Fall eine Funktion aus der Steam.dll)

    Hoffentlich hab ich keinen Denkfehler gemacht

    Ups da war der Papst wohl schneller . Ich denke seine Lösung wird komfortabler sein xD
    Geändert von DizzY_D (13.06.2009 um 21:24 Uhr)






Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •