Est-il possible d'appeler des routines stokées dans un fichier a coté de l'execu
christophe1414
Messages postés4Date d'inscriptionvendredi 17 mars 2006StatutMembreDernière intervention24 mars 2006
-
17 mars 2006 à 13:26
cs_patatalo
Messages postés1466Date d'inscriptionvendredi 2 janvier 2004StatutModérateurDernière intervention14 février 2014
-
24 mars 2006 à 12:30
Et bien voila la question est la suivante:
En assembleur, est-il possible d'appeler des routines stokées dans un fichier a coté de l'executable ?
cs_Nasman
Messages postés202Date d'inscriptionmardi 17 mai 2005StatutMembreDernière intervention29 septembre 20083 17 mars 2006 à 15:45
Bonjour christophe1414,
Sauf erreur de ma part, les dll répondent à ta question. En effet elles peuvent contenir des routines qui sont stockées dans un fichier - la dll - qui est indépendant de ton fichier exe.
Ces routines pourront être appellées par ton exécutable par le nom d'exportation associé.
Pour pouvoir répondre de façon plus précise à ta demande il faudrait que tu précise ce que tu entend par:
"routine stockée dans un fichier"
cs_patatalo
Messages postés1466Date d'inscriptionvendredi 2 janvier 2004StatutModérateurDernière intervention14 février 20142 17 mars 2006 à 17:31
salut,
regarde cette source, le code infiltre.asm est un binaire nasm, il est utilisé dans launch.asm sous sa forme binaire, le fait qu'il soit intégré a l'exe evite un readFile mais le principe reste le meme.
christophe1414
Messages postés4Date d'inscriptionvendredi 17 mars 2006StatutMembreDernière intervention24 mars 2006 18 mars 2006 à 12:01
Je vais préciser ma question.
En fait je modifie un jeux qui s'appelle diablo 1. On peut fair pas mal de choses en désassemblant l'executable et en modifiant des routines. Le problème c'est que parfois on a besoin de plus de place pour la modification que pour la routine originale. Je voudrais donc savoir si on ne pourrait pas stocker cette modification dans un fichier a coté (une dll pourquoi pas) afin de ne pas être limité en place. Voila voila, j'espère que c'est suffisamment précis pour vous permettre de me répondre.
christophe1414
Messages postés4Date d'inscriptionvendredi 17 mars 2006StatutMembreDernière intervention24 mars 2006 24 mars 2006 à 09:50
LordPE a l'air d'etre bien sympatique mais j'ai seulement reussi à augmenter la taille du header et pas celle de la section .text
Est-ce que quelqu'un sait comment on fait ?
christophe1414
Messages postés4Date d'inscriptionvendredi 17 mars 2006StatutMembreDernière intervention24 mars 2006 24 mars 2006 à 09:51
LordPE a l'air d'etre bien sympatique mais j'ai seulement reussi à augmenter la taille du header et pas celle de la section .text
Est-ce que quelqu'un sait comment on fait ?
cs_Nasman
Messages postés202Date d'inscriptionmardi 17 mai 2005StatutMembreDernière intervention29 septembre 20083 24 mars 2006 à 10:01
Bonjour christophe1414,
Comme autre éditeur de fichiers PE tu as aussi PEditor.exe à ta disposition. Il permet de créer une section supplémentaire ou de changer des caractéristiques d'une section (taille...). Je pense que cet utilitaire doit résoudre ta demande.