2008-10-24 6 views
5

Ich würde gerne das Installationsprogramm für ein DirectX-Spiel testen, das ich in einer sauberen WindowsXP-Umgebung geschrieben habe (also keine .Net, keine DirectX, kein Visual Studio, kein Spiel, etc.), um sicherzustellen, dass der Installer alle Grundlagen abdeckt. Ich habe nur eine saubere Testmaschine dafür zu benutzen. Da mein Installationsprogramm immer noch viel Arbeit und Tests benötigt, wird alles nicht effektiv deinstalliert und ich habe nicht das Bedürfnis, die verbleibenden Dateien zu durchsuchen und manuell zu entfernen. Gibt es eine gute Möglichkeit, den sauberen Zustand des Computers, den ich verwende, zu kopieren/zu reproduzieren?Wie kann ich saubere Umgebungen zum Testen eines Installers klonen?

Ich sah VMWare als eine Lösung, um mehrere Instanzen einer sauberen WindowsXP-Umgebung zu erstellen, aber die Hardwareemulation verhindert, dass meine Grafiken gerendert werden.

Irgendwelche Ideen? Vielen Dank im Voraus für Ihre Hilfe!

Antwort

3

Norton Ghost kann Ihren PC neu erstellen.

oder, hier sind einige Alternativen: http://ghost.radified.com/ghost_alternatives.htm

+0

Und ich empfehle, einen guten Computer damit zu verwenden, nicht den PC der alten Generation vom Friedhof. Es macht einen großen Unterschied, das Bild zu erstellen und es wiederherzustellen. – Hapkido

0

Es gibt Programme, die Sie verwenden können, mit denen Sie „Bilder“ (oder Snapshots) erstellen Ihres Systems und sie auf der Festplatte speichern. Sie können diese "sauberen Bilder" später für Ihre Tests wiederherstellen.

Ein solches Programm ist Ghost

0

Ich dachte, die neueste Version von VMWare enthalten (experimentell) Unterstützung für DirectX.

dass Andernfalls könnten Sie so etwas wie die folgenden

a) Testmaschine Versuche aufgebaut aus dem Netzwerk als erstes Boot-Gerät zu booten. Wenn das funktioniert, dann

i) Netzwerk-Boot - Test-Maschine bootet und kopiert Partition 2 (Ihr RAW-Image) auf Partition 1. Das sollte leicht zu erreichen sein, da keine Partition als Root eingehängt wird.

sonst

ii) Testmaschine vom Netzwerk nicht mehr startet, und kehrt von der Festplatte zu booten, dh Partition 1. Es wird mit der Prüfung und signalisiert eine andere Maschine irgendwo, dass es ein Netzwerk-Boot-Image beim nächsten Mal bieten soll (und nur beim nächsten Mal) ist es gefragt.

Damit können Sie wiederholt und ohne Benutzerinteraktion eine Standardkonfiguration ausführen, was bedeutet, dass Sie vollautomatische Tests durchführen können. Das Problem mit den Disk-Imaging-Tools ist, dass sie einige Benutzerinteraktionen erfordern, zumindest um die DVD aus dem Laufwerk zu entfernen, damit das System beim nächsten Lauf von der Festplatte booten kann.

1

Es ist möglich Windows von einem USB-Stick booten (Google für Tipps). Ich denke, dass Sie in der Lage sein werden, auf den USB-Stick zu booten, Ihr Spiel zu starten und dann mit einem sauberen Image neu zu flashen.

Oder, wenn Ihre CPU einen VMX-Befehl hat (CPU-Z verwenden), können Sie in VirtualPC zutherische Optimierungen aktivieren, die Ihnen erlauben, DirctX (vielleicht) auszuführen.

0

Sie können VMWare verwenden und ein Basisimage erstellen. Wenn Sie eine neue, saubere Version wünschen, kopieren Sie einfach den VMWare-Ordner des Basis-Images, benennen ihn um und stellen eine Verbindung zu diesem Image mit der VMware-Konsole her.

VMWare-Server ist die kostenlose Version und Sie können viele Betriebssysteme in der virtuellen Umgebung ausführen.

EDIT

Sorry - lesen die Frage nicht richtig !!

0

VMWare sollte zurechtkommen - vielleicht gibt es ein Problem mit der Art und Weise, wie Sie DirectX verwenden?

Es gibt auch andere Virtualisierungssoftware: virtualbox, qemu, etc, in die Sie schauen könnten.

3

Sie in den Windows Steady State hier aussehen: http://www.microsoft.com/windows/products/winfamily/sharedaccess/default.mspx

Es virtualisiert alle Schreibvorgänge, so dass die Maschine einen Neustart Zustand stellt sie wieder her in die verriegelte nach unten.

Grundsätzlich würden Sie XP und dann Steady State installieren. Wenn Sie an einen Punkt gelangen, von dem Sie immer starten möchten, sperren Sie ihn. Dann können Sie alle gewünschten Installationen durchführen. Sie müssen den Computer nur neu starten, um ihn in den ursprünglichen Zustand zurückzuversetzen.

Steve Gibson spricht in Episode 129 von Sicherheit jetzt darüber. Sie können es hier herunterladen: http://www.grc.com/securitynow.htm

0

ich PING verwenden für die Sicherung und Wiederherstellung von Fest Bilder fahren. Es ist kostenlos, erhalten Sie es hier - http://ping.windowsdream.com/ping.html

Die Möglichkeit, eine bootfähige DVD mit dem Image der Festplatte zu erstellen ist besonders nützlich.