1) Tu utilise le compteur interne de haute précision du processeur x86 (je ne me souviens plus de son nom). Si sa valeur change nettement trop entre deux reboots, c'est qu'un autre O.S. a été lancé entretemps, donc il faut retrancher une heure à l'horloge (on suppose que le grand vilain O.S. qui a été lancé entretemps n'était pas le Hurd, ni un BSD, ni un solaris, ni... ce qui est raisonnable sur une Mdk, par exemple. D'ailleurs, il est possible de savoir si un Windows est installé en consultant les fichiers de conf' du Lilo ou de Grub).
2) Tu renonces au prochain reboot du Windows ;-) .
[^] # Re: Mmmh ça ressemble quand même à un troll
Posté par CoinKoin . En réponse au journal Coup de gueule contre mandrake. Évalué à 3.
1) Tu utilise le compteur interne de haute précision du processeur x86 (je ne me souviens plus de son nom). Si sa valeur change nettement trop entre deux reboots, c'est qu'un autre O.S. a été lancé entretemps, donc il faut retrancher une heure à l'horloge (on suppose que le grand vilain O.S. qui a été lancé entretemps n'était pas le Hurd, ni un BSD, ni un solaris, ni... ce qui est raisonnable sur une Mdk, par exemple. D'ailleurs, il est possible de savoir si un Windows est installé en consultant les fichiers de conf' du Lilo ou de Grub).
2) Tu renonces au prochain reboot du Windows ;-) .