C'est un format de binaire reconnu par les OS win32, en tres gros, PE-i386 est l'equivalent des fichiers ELF sur Linux. Mais tu as bien raison de parler de conteneur, car apres tout un binaire n'est qu'une archive avec plusieurs section ayant chacune leur role (exe, data, ro data, bss etc...). C'est pourquoi je parlais de code IL dans une section .data, qui aurait été passé au JIT par un bout de code placé dans une section exe (une sorte de bootstrap).
Sur un windows, le schema serait le suivant:
1. Win32 charge la partie exe
2. la partie exe charge une section .data ou se trouve le code IL
3. il recherche la presence d'un JIT .net dans la base de registre (supposition)
4. il passe le code IL au JIT et attend patiemment que le JIT lui rende la main.
Un petit peu comme le shebang #!/bin/sh en debut d'un script Bourne Shell.
[^] # Re: Peut etre une piste...
Posté par Edouard Gomez . En réponse au journal Un .exe sous Linux ?. Évalué à 4.
C'est un format de binaire reconnu par les OS win32, en tres gros, PE-i386 est l'equivalent des fichiers ELF sur Linux. Mais tu as bien raison de parler de conteneur, car apres tout un binaire n'est qu'une archive avec plusieurs section ayant chacune leur role (exe, data, ro data, bss etc...). C'est pourquoi je parlais de code IL dans une section .data, qui aurait été passé au JIT par un bout de code placé dans une section exe (une sorte de bootstrap).
Sur un windows, le schema serait le suivant:
1. Win32 charge la partie exe
2. la partie exe charge une section .data ou se trouve le code IL
3. il recherche la presence d'un JIT .net dans la base de registre (supposition)
4. il passe le code IL au JIT et attend patiemment que le JIT lui rende la main.
Un petit peu comme le shebang #!/bin/sh en debut d'un script Bourne Shell.