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 :

Modification de l'exécutable


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé

    Profil pro
    Étudiant
    Inscrit en
    Mars 2008
    Messages
    105
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2008
    Messages : 105
    Par défaut Modification de l'exécutable
    Salut à tous, voila j'ai fait une recherche de le forum Developpez.net et j'ai lu des sujets qui traite le même problème que je veux résoudre mais malheureusement je ne trouve pas une réponse,
    Voila je souhaite faire un code qui permet de modifier l'exécutable de mon programme pour enregistrer des donné dans un Memo ou bien un label ou un edit sans utiliser un fichier ini ou une base de donné ou la base de registre de Windows, y a t-il quelqu'un qui peut m'aider, Merci d'avance.

  2. #2
    Rédacteur
    Avatar de evarisnea
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Juin 2005
    Messages
    1 957
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2005
    Messages : 1 957
    Par défaut

    je ne suis pas sûr de bien te suivre, pourrais tu reformuler ton problème ?

  3. #3
    Membre confirmé

    Profil pro
    Étudiant
    Inscrit en
    Mars 2008
    Messages
    105
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2008
    Messages : 105
    Par défaut
    Oui, j'ai trouvé une réponse mais pas une solution, un message dit qu'il est impossible, car un programme ne peut pas être modifier autant qu'il est lancé , moi j'ai une idée de ça je fais faire mon programme qui va se copier lui même et mettre la copie dans un autre répertoire et la modifier...etc, donc il me reste seulement de savoir comment modifier l'exécutable , stp si vous savez qu'il y a la solution de ce problème dans une autre discutions donne moi le lien, peut être que je n'utilise pas de bonne mots clés, merci

  4. #4
    Rédacteur
    Avatar de evarisnea
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Juin 2005
    Messages
    1 957
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2005
    Messages : 1 957
    Par défaut
    peut être avec le mot clé WriteProcessMemory ?

  5. #5
    Membre Expert Avatar de guillemouze
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    876
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 876
    Par défaut
    J'ai une petite idée mais je ne suis pas sur que ce soit possible (l'ecriture dans les resources rique de faire planter)
    tu met tes valeurs dans des resourcestring
    ensuite, tu copie ton exe et tu le charge avec un LoadLibraryEx en mode DATA ONLY, et tu modifie les resources.

    en plus, les chaines etant de taille variable, ca risque de provoquer des erreurs d'overlap.

    Sinon peut etre en utilisant une dll de resource.

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    893
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 893
    Par défaut
    tu peux modifier les données se trouvant dans un memo, mais à partir d'une autre application que tu auras créé

    et il te faudra modifier à l'octet près

Discussions similaires

  1. [AC-2002] Requête de modification ne s'exécute pas avec VBA
    Par rockin-bones dans le forum VBA Access
    Réponses: 2
    Dernier message: 30/05/2011, 14h09
  2. [Continuum] Tache du Build qui s'exécute sans modification du scm
    Par coco62 dans le forum Intégration Continue
    Réponses: 9
    Dernier message: 24/07/2007, 12h23
  3. [curseur] modification curseur pdt exécution d'une fonction javascript
    Par NikoBe dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 04/04/2007, 20h31
  4. Réponses: 6
    Dernier message: 03/02/2006, 17h08

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