L'utilisation de la boîte virtuelle est possible de configurer votre temps de machine virtuelle pour être différent de celui de l'hôte. Dis 1 an dans le passé.
Si je voulais exécuter les images Windows XP fournies par Microsoft à partir d'ici.
Http://www.microsoft.com/en-us/download/details.aspx?displaylang=fr&id=11575
Il est noté pour l'image XP que:
Expires: This image will shutdown and become completely unusable on February 14, 2013.
C'est l'une des meilleures façons de tester IE 6 et IE 7. Autres tests typiques de XP.
Ce n'est pas du tout du tout. N'oubliez pas de désactiver la synchronisation de l'heure dans les ajouts de réservations de VirtualBox, puis configurez la date + heure dans la machine virtuelle comme vous le souhaitez. Il existe également une option pour accéder au BIOS virtuel et définir la date + heure, si cela est nécessaire au moment de l'installation.
Cette commande désactive la synchronisation:
http://www.virtualbox.org/manual/ch09.html#disabletimesync
VBoxManage setextradata "VM name" "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" 1
L'option suivante permet de définir un décalage en millisecondes: http://www.virtualbox.org/manual/ch08.html#vboxmanage-modifyvm
VBoxManage modifyvm "VM name" --biossystemtimeoffset <msec>
Exemple d'un script Windows PowerShell
StartVM.ps1
# Starts the VM always on the date 12/30/2016 $tempo = ""+([datetime]"12/30/2016" - [datetime]::Now).TotalMilliseconds $tempo = ""+[math]::Round($tempo) $nome = "virtualMachineName" & ${env:ProgramFiles}\Oracle\VirtualBox\VBoxManage setextradata $nome "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" 1 & ${env:ProgramFiles}\Oracle\VirtualBox\VBoxManage modifyvm $nome --biossystemtimeoffset $tempo & ${env:ProgramFiles}\Oracle\VirtualBox\VBoxManage startvm $nome