IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Delphi Discussion :

Remplacer une API par son propre code dans un processus (injection de code)


Sujet :

Delphi

  1. #41
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 59
    Points : 27
    Points
    27
    Par défaut
    Bon, j'arrive a retrouver l'adresse de la fonction de l'api et a y mettre l'adresse de ma fonction.
    Mais ca plante quand quand l'exe modifié tente d'appelé la fonction.

    Si quelqu'un a le temps d'y jeter un coup d'oeil...

    Projet delphi

  2. #42
    Expert confirmé
    Avatar de anapurna
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    3 436
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 436
    Points : 5 851
    Points
    5 851
    Par défaut
    salut

    j'ai regardé rapidement
    y'a deja deux petit truc qui me gene

    le strtoint('0x000..') = $000...
    fait le sizeof plutot sur le type que sur la variable
    sa evite de ce planter lorsque c'est des pointer
    parcque un sizeof d'un pointer n'est pas forcement egale a un size of d'un record

    la probleme n'est pas encore resolut mais bon faut que je compare par rapport
    au code c++

    @+ Phil

  3. #43
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 59
    Points : 27
    Points
    27
    Par défaut
    Citation Envoyé par anapurna
    salut

    j'ai regardé rapidement
    y'a deja deux petit truc qui me gene

    le strtoint('0x000..') = $000...
    En fait a l'origine c'etait un sizeof, mais dans l'exemple cpp la valeur était en dur, donc bon j'ai mis pareil histoire de voir si ca avait ou non une influence.

Discussions similaires

  1. Réponses: 3
    Dernier message: 11/12/2010, 14h18
  2. Réponses: 8
    Dernier message: 19/07/2010, 15h50
  3. Réponses: 2
    Dernier message: 21/09/2008, 17h21
  4. Remplacer une colonne par ses numéros correspondants dans une liste
    Par freestyler dans le forum Shell et commandes GNU
    Réponses: 27
    Dernier message: 12/06/2008, 15h42
  5. Application d'une matrice OPENGL par son propre code
    Par fanoplusplus64k dans le forum OpenGL
    Réponses: 4
    Dernier message: 03/10/2006, 23h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo