Trial Versionen besitzen leider die unangenehme Eigenschaft, irgendwann ihre Arbeit einzustellen, nämlich dann, wenn die Zeit der Nutzung abgelaufen ist. Mit Hilfe einer Trial Software-Installation in einer VirtualBox umgehen einige Anwender diese Beschränkung.
Sie gehen dabei folgendermaßen vor:
1. Schritt
Man öffnet einen Texteditor (z.B. gedit) und kopiert folgendes Perl Skript in die neue Datei. Der Ausdruck "Windows 7" muss durch den Titel der virtuellen Maschine in der Management-Oberfläche ersetzt werden, damit das Skript kurz nach dem Setzen der BIOS-System-Zeit der virtuellen Box auch die richtige Maschine startet.
Man speichert die Datei dann als "start-virtual-box.pl" am Besten ins Home-Verzeichnis.
#!/usr/bin/perl -w
use strict;
use Date::Manip;
my $start = join(' ', @ARGV);
my $sdate = ParseDate($start);
my $edate = ParseDate("now");
my $sepoch = UnixDate($sdate, "%s");
my $eepoch = UnixDate($edate, "%s");
my $msec = -1000 * ($eepoch - $sepoch);
system ("VBoxManage modifyvm \"Windows 7\" --biossystemtimeoffset $msec");
system ("VBoxManage startvm \"Windows 7\"");
2. Schritt
Nun muss man im Normalfall noch das Perl Modul "Date::Manip" installieren.
Dazu öffnet man das Terminal. Dann gibt man folgendes ein:
sudo cpan
In der CPAN Konsole gibt man jetzt folgendes ein.
install Date::Manip
Alle Nachfragen mit "yes" bestätigen.
Dann beenden mit:
quit
3. Schritt
Jetzt kann das Skript folgendermaßen aufgerufen werden.
./start-virtual-box.pl 2 month ago
oder
./start-virtual-box.pl 2011-01-01
Keine Kommentare:
Kommentar veröffentlichen