IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Discussion :

Programmes C en Emulation DOS


Sujet :

Windows

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Juin 2007
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 1
    Par défaut Programmes C en Emulation DOS
    Si on execute un programme en émulation DOS (ce programme doit modifier l'heure du système), l'heure de windows n'est pas modifiée alors que la date système est modifiée. c'est bizarre !!

    Avez vous une explication de ça ??

  2. #2
    Membre chevronné Avatar de pascal.barbier
    Profil pro
    Inscrit en
    Août 2007
    Messages
    362
    Détails du profil
    Informations personnelles :
    Âge : 64
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Août 2007
    Messages : 362
    Par défaut
    Peux tu préciser quelle méthode tu utilises pour essayer de changer la date et l'heure du système ?

  3. #3
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par mle_info
    Si on execute un programme en émulation DOS (ce programme doit modifier l'heure du système), l'heure de windows n'est pas modifiée alors que la date système est modifiée. c'est bizarre !!

    Avez vous une explication de ça ??
    Normal. Le système, c'est Windows. Une 'émulation DOS' ne fonctionne que dans un environnement 'virtuel'. Les accès au matériels sont simulés (certains sont réels, mais de moins en moins, plus la version de Windows augmente). Il est donc tout à fait normal qu'un programme DOS ne modifie pas une une formation aussi capitale que l'heure système. La bidouille, c'est terminé. De nos jours, Windows (XP) est un système solide.

    Il est cependant possible d'invoquer les fonctions systèmes de Windows dans une application console 32-bit. Mais ça n'a rien à voir avec une émulation DOS, même si ça ressemble. C'est alors une vrai application Windows 32-bit qui peut tout faire, y compris créer une fenêtre graphique...

    Rien de tout ça n'a à voir de près ou de loin avec le langage C.

Discussions similaires

  1. Cours sur le programme DEBUG de MS-DOS
    Par Med_be dans le forum x86 16-bits
    Réponses: 6
    Dernier message: 24/02/2011, 20h18
  2. Programme de contrôle du DOS
    Par adoulou dans le forum Langage
    Réponses: 1
    Dernier message: 11/02/2008, 23h59
  3. emulation dos 3.3 sous w2k sp4
    Par ggnore dans le forum Windows Serveur
    Réponses: 7
    Dernier message: 03/04/2006, 18h06
  4. Réponses: 4
    Dernier message: 04/07/2003, 20h13
  5. [langage] Commande DOS dans un programme
    Par Jibees dans le forum Langage
    Réponses: 15
    Dernier message: 23/04/2003, 13h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo