begin process at 2012 02 11 11:11:07
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Générer un .exe


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Générer un .exe

dimanche 5 février 2006 à 05:06:59 | Générer un .exe

Psyc0s

Bonjours,

Je dois, à partir d'un programme, générer un fichier exécutable.

Le "générateur" crée le .exe avec des données différentes(données qui sont trouvé par le générateur) à chaques fois,

quelqu'un à une idée?

Merci
dimanche 5 février 2006 à 12:44:32 | Re : Générer un .exe

platon179

Membre Club
Salut :)

Si c'est bien ce que je pense, tu cherches à faire un mini-compilateur, qui produit des fichiers exécutables à partir de sources...
Dans ce cas, tu dois étudier le format des fichiers .EXE pour un exécutable MS-DOS, le format PE pour les exécutables Win32 ou les fichiers .ELF pour les fichiers exécutables sous Linux. Jette un coup d'oeil sur http://www.wotsit.org, ou sur http://www.xbdev.net pour le format PE de Win32, c'est bien expliqué ;) Il me semble que les fichiers .EXE de MS-DOS sont les moins compliqués.

De plus, il faut que tu étudies le format des instructions Intel, ce qui est relativement difficile. Il y a pas mal de sites qui proposent des listing d'opcodes (des codes machines correspondant aux instructions de base), mais assez peu qui expliquent de manière claire comment composer ces codes. Voici une petite liste de sites :
http://www.sandpile.org
http://www.nondot.org/sabre/os
http://www.osdever.net où tu pourras récupérer les 2000 pages des 3 manuels Intel pour leur processeurs :)

Attends, non, ce n'est pas tout à fait terminé... :p
Tu dois encore t'occuper de lire correctement le fichier d'entrée (réalisation d'un analyseur syntaxique, lexical etc...), mais, si tu réussis les deux tâches d'au-dessus, je pense que tu n'auras pas besoin d'aide ici... Une petite info quand meme : il existe un tutorial expliquant comment écrire un compilateur, ici : http://compilers.iecc.com/crenshaw/

Bonne journée
@+
dimanche 5 février 2006 à 15:38:04 | Re : Générer un .exe

Psyc0s

Mon .exe a toujours le même template.

J'ai seulement besoin d'y stocker des variables à la fin de celui ci. La oui il y a pleins de zéros.


lundi 6 février 2006 à 10:14:29 | Re : Générer un .exe

mogwai93

dans ce cas utilise les ressources :
ton programme principal contient en ressource ton executable à créer, mais sans les variables
pdt l'execution du programme principal, tu extrais l'exe à creer
et tu y inseres en ressource les données à ajouter

biensur ton exe à créer devra savoir lire les ressources que tu lui donneras !


Cette discussion est classée dans : exe, générer, données, générateur


Répondre à ce message

Sujets en rapport avec ce message

comment inserer des données dans un exe [ par vdox05 ] Bonjour,J' aimerais inserer les données d' un fichier image à l' interieur d' un executable.En fait il faudrait qu' il y ait deux fichiers à l' interi Sauvegarde de données dans l'exe [ par abdoulax ] Salut les gens ...En fait je voudrai sauvegardé des données mais sans créé de nouveaux fichier et, lorsque j'arrète et redémare le programme , les don Dll [ par DeAtHCrAsH ] Salut,Je dispose d'une DLL et deux de EXE.Ma DLL permet d'initialiser une connection TCP/IP sur le port  5678, et d'y envoyer des données.Je lance une Transmission de données d'une DLL à un EXE via SendMessage [ par enkyll ] Bonsoir, Je créé un petit programme de surveillance du clipboard par la mise en place d'un hook dans une DLL (Win32 API sans MFC). L'ensemble fonctio générer un nom de fichier [ par amin79 ] Comment généer un nom de fichier résultat à partir d'un fichier de données ?Exemple : fichier de données : prob.txtfichier de résultats : prob_01.txt Générateur d'un flux de données avec un debit géré [ par pachalcs ] Bonjour Au fait je voudrais savoir comment l'on fait pour generer un flux de données qui sont contenues dans un autre fichier avec une contrainte de Ajouter des données à un EXE en Runtime [ par badrbadr ] Salut;Il y a une libraire intitulée "Bind To Exe Library" qui permet de mettre des données (des fichiers par exemple) dans un executable après que ce Filemap pour le partage de données entre EXE ? [ par thomas50000 ] Salut à tous, J aurais besoin d'infos sur le partage de données entre 2 EXES. Ces 2 n ont theoriquement pas besoin de vérouiller leurs données mais je générer un rapport en utilisant VS 2008 en MFC [ par moooonaaaa ] Bonjour, j'ai voulu générer un rapport à partir des données de mon application MFC. J'utilise Visual Studio 2008. Pour faire ça, j'ai cliqué sur proje


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 5,320 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales