AFAIK il n'y a pas de DOS sous Vista et Windows 7, mais j'ai besoin d'exécuter le programme système écrit sur l'assembleur pour lire et écrire des données (BIOS). Je ne peux pas faire ainsi de Vista, parce que je suis dans l'utilisateur plus (ring-3). C'est pourquoi j'ai 2 idées: - exécuter le formulaire DOS (mais j'ai besoin de DOS); - service d'écriture qui s'exécute avant que je me connecte en mode utilisateur.Comment activer DOS sous Vista ou Win7
Chargement DOS à partir de disquette n'est pas une bonne idée car je n'ai pas de disquette.
Cela ne fonctionnera pas si votre programme doit accéder au code/aux données du BIOS de quelque façon que ce soit (ce qui semble être le cas). – danielkza
Il pourrait. Les programmes DOS effectuent des lectures et des écritures de disque en faisant des "interruptions" aux services dans le BIOS, donc si c'est ce qu'il voulait dire, toute solution qui peut exécuter des programmes DOS fonctionnera. – steveha
Oui, mais il va accéder au "BIOS virtuel" de la "machine virtuelle" plutôt que le "vrai BIOS" du PC hôte. – Adisak