Qu'est-ce qui empêche l'émulation parfaite Win32 ?

Qu'est-ce qui empêche l'émulation parfaite Win32 ? - ASM - Programmation

Marsh Posté le 15-07-2005 à 20:11:16    

Quand on regarde VMWare, en fait, ce programme agit comme un émulateur de PC, qui nous permet de démarrer une partition qui possède un bootsector.
 
Mais qu'est-ce qui empêche, jusqu'à ce jour, l'émulation des exécutables Win32 pour les faire tourner sous d'autres OS ? Concrètement, est-ce qu'il ne suffit pas de s'assurer que tout les liens sont aussi présent et exécutable à leur tour ? Avec toute les fonctions systèmes ?
 
Je sais que Wine c'était rapproché pas mal, mais jusqu'à quel point ? Il y avait des bugs je crois non ? :D
 
Je veux dire au sens propre, du code, reste du code, avec des dépendances si le code en question essaye d'accéder à des données ou essaye d'éxécuter du code ailleurs en mémoire. Par conséquent si on s'assure que toute les dépendances sont là, tout devrait bien fonctionner en théorie non ? :)
 

Reply

Marsh Posté le 15-07-2005 à 20:11:16   

Reply

Marsh Posté le 15-07-2005 à 20:14:38    

NullDragon a écrit :

Mais qu'est-ce qui empêche, jusqu'à ce jour, l'émulation des exécutables Win32 pour les faire tourner sous d'autres OS ? Concrètement, est-ce qu'il ne suffit pas de s'assurer que tout les liens sont aussi présent et exécutable à leur tour ? Avec toute les fonctions systèmes ?


 
si :o
 
bon courage pour avoir toutes les fonctionalités système de windows avec le même comportmeent :o


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
Reply

Marsh Posté le 15-07-2005 à 20:46:54    

Mais en étant sous windows pour commencer, on ne pourrait pas lancer un programme espion avant de lancer l'application ??
 
De cette façon on peut tracer tout ce que le programme fait, quelles fichiers il se sert, etc. Non ? :)

Reply

Marsh Posté le 15-07-2005 à 20:47:45    

NullDragon a écrit :

Mais en étant sous windows pour commencer, on ne pourrait pas lancer un programme espion avant de lancer l'application ??
 
De cette façon on peut tracer tout ce que le programme fait, quelles fichiers il se sert, etc. Non ? :)


 
oui.
 
Et exploiter tout ça :o
 
Et tu a les utilisations des API pour UNE application, pas tous les cas :o


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
Reply

Marsh Posté le 15-07-2005 à 21:26:56    

T'es sûr que t'es pas un clone de Jayce ?
 
Créer un nouveau système de fichiers


Message édité par sircam le 15-07-2005 à 21:27:14

---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 15-07-2005 à 21:49:48    

Non  :lol:  
 
Contrairement à lui, qui semble promettre la lune avant même d'avoir commencé à coder quelque chose de sérieux. Moi je suis seulement curieux, je cherches à savoir, à comprendre, etc. :)

Reply

Marsh Posté le 15-07-2005 à 22:04:36    

NullDragon a écrit :

Quand on regarde VMWare, en fait, ce programme agit comme un émulateur de PC, qui nous permet de démarrer une partition qui possède un bootsector.
 
Mais qu'est-ce qui empêche, jusqu'à ce jour, l'émulation des exécutables Win32 pour les faire tourner sous d'autres OS ? Concrètement, est-ce qu'il ne suffit pas de s'assurer que tout les liens sont aussi présent et exécutable à leur tour ? Avec toute les fonctions systèmes ?
 
Je sais que Wine c'était rapproché pas mal, mais jusqu'à quel point ? Il y avait des bugs je crois non ? :D
 
Je veux dire au sens propre, du code, reste du code, avec des dépendances si le code en question essaye d'accéder à des données ou essaye d'éxécuter du code ailleurs en mémoire. Par conséquent si on s'assure que toute les dépendances sont là, tout devrait bien fonctionner en théorie non ? :)


Euh, ya une différence entre émuler un PC et émuler l'API Win32 hein ;) Tu mélanges les deux là...


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 15-07-2005 à 22:11:40    

Oui mais je veux dire, c'est presque pareil, dans le sens ou les 2 exécute du code d'un autre OS. C'est sûr que travailler avec un 2e OS dans une fenêtre est différent que d'essayer d'exécuter uniquement du code sans avoir toute l'interface du OS avec. Comme les fenêtres et tout ce qu'il y a avec l'OS.
 
En émulant le PC on exécute le kernel du 2e OS, il suit alors tout ce qui vient avec, gestion des processus, etc.
 
Au lieu de simplement exécuter du code de cet OS. :)

Reply

Marsh Posté le 16-07-2005 à 01:40:44    

NullDragon a écrit :

Comme les fenêtres et tout ce qu'il y a avec l'OS.


[:el g]
et le notepad aussi?

Reply

Marsh Posté le 16-07-2005 à 03:19:11    

:lol:


Message édité par red faction le 27-08-2005 à 20:51:06
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed