Mehrere Instanzen eines Programms

452
duckfeet23

Das vorliegende Projekt, mit dem ich Probleme habe, ist, dass ich eine Reihe von Programmmodellen auf einem Computer ausführen muss. Jedes Modell verfügt über andere Dateikonfigurationen, aber im Laufwerk C: \ werden die Ordner so benannt, wie das Programm beim Start nach diesen sucht. Darüber hinaus gibt es einen Sicherheitsdongle. Ich habe versucht, sie mit Sandboxie laufen zu lassen, es funktioniert auf diese Weise, aber um es brauchbar zu machen, müsste ich die Verzeichnisse im Code ändern ... und es gibt viele Bereiche im Code. Die andere Option, die ich ausprobiert habe, war VirtualBox. Dies würde hervorragend funktionieren. Das Problem dabei ist jedoch, dass der Sicherheits-Dongle (LPT) nicht erkannt wird. Welche anderen Möglichkeiten habe ich, außer den Code zu ändern. Möglicherweise ein neues Setup oder ein anderes Dienstprogramm?

Danke im Voraus.

0

1 Antwort auf die Frage

0
heavyd

Es scheint, dass die Dokumentation spärlich ist, aber VirtualBox unterstützt LPT ab 4.2.

Aus der Befehlsübersicht

--lptmode<1-N> <Device>Gibt den Gerätenamen des Parallelanschlusses an, den die Parallelanschlussfunktion verwenden wird. Verwenden Sie dies vorher --lpt. Diese Funktion ist spezifisch für das Host-Betriebssystem.

--lpt<1-N> <I/O base> <IRQ>Gibt die E / A-Adresse des Parallelports und die IRQ-Nummer an, die von der Parallelport-Funktion verwendet wird. Verwenden Sie dies nach --lptmod. Die E / A-Basisadresse und der IRQ sind die Werte, die der Gast sieht, dh die Werte, die im Gastgeräte-Manager verfügbar sind.

Das sieht auch nützlich aus: