Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1186 connectés 

  FORUM HardWare.fr
  Programmation
  ASM

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°1150917
NullDragon
Posté le 15-07-2005 à 20:11:16  profilanswer
 

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 ? :)
 

mood
Publicité
Posté le 15-07-2005 à 20:11:16  profilanswer
 

n°1150919
elianor
bannie 17 fois
Posté le 15-07-2005 à 20:14:38  profilanswer
 

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 §§§§§§§§
n°1150938
NullDragon
Posté le 15-07-2005 à 20:46:54  profilanswer
 

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 ? :)

n°1150940
elianor
bannie 17 fois
Posté le 15-07-2005 à 20:47:45  profilanswer
 

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 §§§§§§§§
n°1150964
sircam
I Like Trains
Posté le 15-07-2005 à 21:26:56  profilanswer
 

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}
n°1150977
NullDragon
Posté le 15-07-2005 à 21:49:48  profilanswer
 

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. :)

n°1150989
drasche
Posté le 15-07-2005 à 22:04:36  profilanswer
 

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)
n°1150997
NullDragon
Posté le 15-07-2005 à 22:11:40  profilanswer
 

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. :)

n°1151114
manatane
En vous remerciant, bonsoir
Posté le 16-07-2005 à 01:40:44  profilanswer
 

NullDragon a écrit :

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


[:el g]
et le notepad aussi?

n°1151134
red factio​n
Posté le 16-07-2005 à 03:19:11  profilanswer
 

:lol:


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

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  ASM

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

 

Sujets relatifs
[win32] Message LB_GETSELITEMSWin32 - bitblt
[résolu]tabulation dans une appli hosté par du win32SIGPIPE, perl et Win32
Liste (en fçais) des API Win32 ?[win32] Scrollbar
[WIN32] Ouvrir du mp3 VBR avec les fonctions acm* et la lib winmmPlateforme Win32 et très forte charge : SQL Server ou Oracle
Win32_scheduler : ajouter une tâche[Api windows (win32) / C] Edition d'un subitem dans une listview
Plus de sujets relatifs à : Qu'est-ce qui empêche l'émulation parfaite Win32 ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR