Wie mache ich eine vhd-Datei?
353
Luciano
Ich habe ein kleines Programm erstellt, das eine virtuelle Festplatte erstellt. Sie ruft die Shell auf und führt diskpart aus, das wiederum ein Miniskript ausführt, z. B. "create vdisk file = MyDisk.vhd usw.". Diskpart läuft in einem separaten Thread. Na sicher.
Ist es möglich, eine virtuelle Festplatte direkt aus Code zu erstellen, ohne die Shell zu durchlaufen? Allgemeiner gibt es eine .NET-Bibliothek zum Umgang mit vhd-Dateien (oder vhdx)? Die Sprachen, die ich verwende, sind VB und C #. Kann ich alternativ die Windows-API verwenden? Wenn ja, welcher?
Wenn Sie dies tun, um nur eine bestimmte Verwendungszweck zu füllen, prüfen Sie, was bereits existiert. Zum Beispiel ist sysinternals disk2vhd das, wonach Sie suchen. Es konvertiert eine Festplatte in Ihrem PC in eine virtuelle Festplatte, sodass Sie die Festplatte virtualisieren und in einer VM verwenden können.
LPChip vor 5 Jahren
0
für David: Ich verstehe nicht. Mein Problem ist spezifisch. Was stimmt nicht genau? Wenn ich nur schreibe: "Ist es möglich, eine virtuelle Festplatte direkt aus Code zu erstellen, ohne die Shell zu durchlaufen?" kann es okay sein
Luciano vor 5 Jahren
0
für LPChip: Nein. Ich suche das nicht. disk2vhd kopiert physische Festplatten in virtuelle Festplatten. Ich möchte aus meinem Code eine virtuelle Festplatte erstellen, daher lerne ich auch etwas Neues, weil ich nicht weiß, wie es geht. Es sei denn, Sie beziehen sich auf die Quelle von disk2vhd (aber gibt es Quellen?), Die jedoch in C ++ geschrieben würde und daher nicht für mich bestimmt ist!
Luciano vor 5 Jahren
0
Dies ist möglicherweise das, wonach Sie suchen - https://github.com/discutils/discutils. Ein anderer Einsatzbereich ist Powershell, da Sie dies über c # https://docs.microsoft.com/en-us/powershell/ ausführen können module / hyper-v / new-vhd? view = win10-ps, https://blogs.msdn.microsoft.com/kebab/2014/04/28/executing-powershell-scripts-from-c/
CraftyB vor 5 Jahren
1
Hallo, der erste Link ist nicht gut, weil ich eine binäre ausführbare Datei brauche, aber der zweite ist sehr interessant und vielleicht genau das, wonach ich suche. Ich habe auch eine COM + -Bibliothek gefunden, die für mich geeignet wäre: "IVMVirtualServer", es ist möglich, sie im COM-Stil zu referenzieren, aber ich habe nicht verstanden, wo sie physisch liegt (Google hilft in diesem Fall nicht!). Vielen Dank.
Luciano vor 5 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
10
Geschwindigkeit der gesamten Festplattenverschlüsselung von TrueCrypt
-
5
Wie viel RAM ist bei Verwendung von 64-Bit-Windows zum Ausführen von VisualStudio sinnvoll?
-
3
Setup.exe kann nicht für MSDN ausgeführt werden, das mit VS2008 geliefert wird
-
1
Bei Windows 7 RC stürzt Visual Studio 2010 alle 2 Minuten ab
-
7
Welche PC-Komponenten wirken sich am stärksten auf Ihre Kompilierzeiten für Visual Studio aus?
-
3
Warum ist für die Installation von Visual Studio 2010 Beta ein Neustart erforderlich?
-
4
Probleme bei der Installation von Visual Studio 2005 SP1 unter Windows 7 RC
-
5
Windows Visual C ++ in OSX?
-
2
Was ist die virtuelle Maschine von Visual Studio, auf die sich Joel und Jeff bezogen haben?
-
3
Ist Visual Studio 2008 eine 32-Bit-Anwendung?