8
février
2006
Articles sur le format PE
février
2006
Un article de Bestiol
4 Commentaires
Je vous propose une suite de sept articles sur le format PE, traduits des tutoriels d’Iczelion.
Le format PE est le format des fichiers exécutables utilisé sur les plateformes Windows. En explorant leur structure, vous effectuerez ainsi un saut au coeur du fonctionnement interne du système d’exploitation, et découvrirez les subtilités qui découlent des diverses fonctionnalités que les exécutables et leurs dérivés (DLL…) ont à mettre en oeuvre.
Laissez ici vos impressions ou vos suggestions quant à cette série d’articles !
Bonne lecture.
4 Commentaires + Ajouter un commentaire
Articles récents
Archives
- juin 2011
- août 2010
- avril 2010
- mars 2010
- février 2010
- janvier 2010
- décembre 2009
- septembre 2009
- août 2009
- juillet 2009
- juin 2009
- mai 2009
- avril 2009
- mars 2009
- février 2009
- janvier 2009
- décembre 2008
- novembre 2008
- octobre 2008
- septembre 2008
- juillet 2008
- mai 2008
- avril 2008
- février 2008
- janvier 2008
- décembre 2007
- novembre 2007
- octobre 2007
- septembre 2007
- août 2007
- juin 2007
- mai 2007
- avril 2007
- mars 2007
- février 2007
- janvier 2007
- décembre 2006
- novembre 2006
- octobre 2006
- septembre 2006
- août 2006
- juillet 2006
- juin 2006
- mai 2006
- mars 2006
- février 2006
- janvier 2006
- décembre 2005
- novembre 2005
- octobre 2005
- septembre 2005
- juillet 2005
- juin 2005
- mai 2005
Merci pour ces encouragements !
Toutefois je crains bien que vous ne soyez déçu… Si je fais quelque chose sur le format Elf, les exemples seront sans doute en C ou C++ pour pouvoir être compilés sans soucis sous les systèmes UNIX ! :o)
Mais pour le moment, je prépare un article sur les archives SFX (SelF eXtractor), et je n’en ai pas fini avec les PE !
Oui bien sur,les « autres OS » n’utilisent pas le format PE ;o) mais n’envisagez-vous pas d’ecrire par exemple un exe etudiant le format elf ?
De nouveau un grand bravo pour ce travail de vulgarisation de notions trop souvent considérées comme ésotériques.
J’attends avec impatience de lire la suite de vos travaux…
Bonsoir,
merci pour votre commentaire ! :o)
Effectivement, c’est une remarque constructive ^^
Le fait est que je n’ai toujours codé qu’en Pascal Objet et pas du tout en Pascal, du coup j’ai vite utilisé les Streams en oubliant presque le reste… mea culpa !
Mais je ne pense pas que ce soit très compliqué à remplacer par des BlockRead/BlockWrite ? Au besoin je pourrais le faire.
Mais ceci dit, les « autres OS » n’utilisent pas le format PE ;o)
Encore merci et bonne prog’ !
Olivier.
Du bon travail, des explications claires.
Une petite remarque que j’espère constructive : Il aurait été judicieux d’ecrire tout celà en pascal un peu plus basique, sans utiliser de TMemoryStream, Tstream et autres objet typiques de delphi afin de permettre à ceux qui utilisent des compilateurs pascal libres de pouvoir utiliser, et porter directement vos travaux sous d’autres OS…