CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

ecrire dans exe

tir0nik
tir0nik
Niveau 8
21 août 2007 à 13:09:52

bonjour
je voudrais savoir comment on fait pour copier des fichiers dans un exe et une fois qu´on lance l´exe ces fichiers soient extrait ? comme un installateur ou une archive sfx quoi
merci d´avance :)

Fvirtman
Fvirtman
Niveau 10
21 août 2007 à 14:22:17

Winrar et Winzip savent faire ça. utilise les.

tir0nik
tir0nik
Niveau 8
21 août 2007 à 16:28:35

oui mais je veux essayer de le programmer moi (en C)!
ma question est est-ce qu´on peut copier le fichier directement dans un exe de depart? si oui ou?
en fait comment ça marche c´est peut etre trop dur a faire pour moi mais je veux au moins voir comment sa fonctionne.

godrik
godrik
Niveau 30
21 août 2007 à 16:43:04

bien sur que l´on peut. Il sont ecrit de la meme facon qu´une donnée classique de ton programme. il "suffit" d´écrire ton fichier comme un tableau en mémoire.

tir0nik
tir0nik
Niveau 8
21 août 2007 à 16:49:25

oui mais une fois que le exe est fait on peut modifier les tableaux qu´il y a dedans ?? ?

godrik
godrik
Niveau 30
21 août 2007 à 16:53:49

Bah, il faut ecrire dans le champs DATA de l´executable.
C´est un epu equivalent a faire une édition de lien.

tir0nik
tir0nik
Niveau 8
21 août 2007 à 16:57:41

a mouais je vais vooir ça

tir0nik
tir0nik
Niveau 8
21 août 2007 à 17:15:45

Sa marche mais je ne peux rien ajouter ni supprimer je peux que modifier, comment faire pour ajouter quelque chose?

dnob700
dnob700
Niveau 10
21 août 2007 à 18:53:39

Tu veux me faire croire que tu as programmé ça en 15 minutes ? Si oui, ça m´intéresserait de voir comment, car c´est quelque chose que je cherchais à faire aussi.

Geek-Puissant
Geek-Puissant
Niveau 8
21 août 2007 à 20:35:31

Il faudrait bien connaître la structure d´un fichier .exe pour faire ça(sans corrompre le fichier). Tk, c´est encore extrêmement loin de mon niveau tout ça.

godrik
godrik
Niveau 30
21 août 2007 à 21:20:38

doit on déduire de cela que geek-puissant est tir0nik ?

Geek-Puissant
Geek-Puissant
Niveau 8
21 août 2007 à 21:47:52

Absolument pas!(sans ironie héhé)

tir0nik
tir0nik
Niveau 8
22 août 2007 à 10:37:13

ben j´ai fait un programme qui affiche un talbeau avec printf et ensuite, à l´aide d´un editeur hexadecimal j´ai regarder si je pouvais changer quelque chose mais je peux que modifier la valeur je ne peux rien ajouter ni supprimmer. Mais bon j´ai trouvé une autre solution, il suffit d´ecrire à la fin du fichier exe (après le end) la on peut exrire tout ce qu´on veut...
peut etre je me suis mal exprimé sur ce que je voulais faire...

godrik
godrik
Niveau 30
22 août 2007 à 10:52:48

oui tu peux y ecrire ce que tu veux a la fin, mais il faut que ton executable sache le lire aussi...

tir0nik
tir0nik
Niveau 8
22 août 2007 à 10:58:40

oui c´est bon il peut le lire tout marche :)

Geek-Puissant
Geek-Puissant
Niveau 8
22 août 2007 à 13:42:06

Donc si on exécute un .exe, on peut se "lire soi-même"? C´est-à-dire lire le fichier en cours d´exécution?

godrik
godrik
Niveau 30
22 août 2007 à 13:59:26

fondamentalement oui. pourquoi tu ne pourrais pas, c´est un ficheir comme un autre.

Geek-Puissant
Geek-Puissant
Niveau 8
22 août 2007 à 14:25:26

Je croyais qu´il se lockait lorsqu´on l´exécutait.

tir0nik
tir0nik
Niveau 8
22 août 2007 à 14:36:27

Geek-puissant Posté le 22 août 2007 à 14:25:26
Je croyais qu´il se lockait lorsqu´on l´exécutait.

oui moi aussi je croyais ça mais j´ai essayé sur plusieurs ordis et ça a l´air de marcher parfaitement...

dnob700
dnob700
Niveau 10
22 août 2007 à 17:01:23

tu peut lire un fichier exécutable pendant qu´il s´exécute (il peut même se lire lui même), par contre, tu ne peut pas écrire dedans.

Pour autant, il doit quand même y avoir des moyens, car je me souviens (sous windows) de logiciel de protection de programme qui offrait une API telle qu´on pouvait écrire des chaînes qui était stocké directement en dures dans le programme.

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment