Bonjour,
Je suis à la recherche de documents disponibles sur le net décrivant le format .SYS
Si quelques-uns uns ont déjà développé des .sys en ASM, j'aimerais connaître le nom des outils utilisés.
Merci d'avance
@+WO
Bonjour,
Je suis à la recherche de documents disponibles sur le net décrivant le format .SYS
Si quelques-uns uns ont déjà développé des .sys en ASM, j'aimerais connaître le nom des outils utilisés.
Merci d'avance
@+WO
Bonjour et bienvenue !
Il semble que les spécifications du format .sys Win32 ne soient pas dans le domaine public (propriété de Microsoft).
Quoi qu'il en soit, .sys et .exe sont de très proches cousins.
J'ai cherché dans les docs de plusieurs assembleurs (MASM32, FASM, NASM), sans succès.
J'espère que d'autres pourront te donner une meilleure information !
Règles du forum
Cours et tutoriels Pascal, Delphi, Lazarus et Assembleur
Avant de poser une question, consultez les FAQ Pascal, Delphi, Lazarus et Assembleur
Mes tutoriels et sources Pascal
Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
La tolérance atteindra un tel niveau que les personnes intelligentes seront interdites de toute réflexion afin de ne pas offenser les imbéciles. [Fiodor Mikhaïlovitch Dostoïevski]
En fait, c'est du format PE effectivement, et il y a quelques infos souvent incomplètes dans les divers documents que j'ai trouvés.
Certains ont peut-être eu plus de chance que moi dans leurs recherches...
@+rémi
Bonjour,
Je ne comprend pas très bien où ce situe le problème...
Les fichiers .sys adhèrent en tout point à la spécification PE / COFF de microsoft, qui elle est très documentée.
Ainsi on retrouve dans tous les fichiers sys la même chose que dans n'importe quel fichier .exe :
- DOS header
- File Header
- Optionnal Header
- Section directory
Les sections :
-.rdata (section des imports)
- les sections "Paged" ou "Discardable" (le code)
- .rsrc (ressources)
- .reloc (les relocations)
les différentes sections optionnelles, tel que la section .debug
Ca fontionne exactement pareil que le reste...
Que cherches-tu exactement WO à propos du format PE ?
Personnellement MASM avec le KMDKit , et un débuggeur ring0 (Windbg fait très bien l'affaire).Si quelques-uns uns ont déjà développé des .sys en ASM, j'aimerais connaître le nom des outils utilisés.
voir sur mon site pour plus d'infos :
http://neitsabes.online.fr/ASM/KMD/KMDindex.htm
Ok,
tu réponds pleinement à ma question merci
@+rémi
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager