CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourHigh-Tech
    • Actus High-Tech
    • Hardware
    • Smartphones
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • High-Tech
  • 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
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

ecrire dans exe

dnob700
dnob700
Niveau 10
23 août 2007 à 03:31:08

En l´occurrence, je me suis dit qu´on devait quand même pouvoir écrire dans un exe qui tourne vu que le système de patch de linux fait ça (je peut mettre à jour firefox pendant que je m´en sers, mais les modification ne prennent effet qu´après redémarrage du logiciel).

Donc je vous ai pondu un petit programme qui fait ça, l´idée est de détruire complètement le fichier du programme et de le récrire plutôt que de chercher à le modifier.

http://repository.sectionpc.info/C/selfwrite.c

si vous compilez ça sous linux (ou sous cygwin peut-être, ou sous windows XP ou mieux avec interix, ou sous 2003 R2 ou vista avec la couche posix) avec gcc et que vous lancez ensuite le programme deux fois de suite, il vous affichera deux messages différents (même si vous changez l´exécutable de machine).

godrik
godrik
Niveau 30
23 août 2007 à 11:32:32

parfaitement, c´est garanti que ca marche sous linux. Une fois que le binaire est lancé, le code est chargé en mémoire, il n´utilise plus le disque que pour charger les libs.

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