Несколько экземпляров одной программы

367
duckfeet23

Проект, с которым у меня возникают проблемы, заключается в том, что мне нужно запустить набор программных моделей на одном компьютере. Каждая модель имеет разные конфигурации файлов, но на диске C: \ папки называются так же, как программа ищет их при запуске. Кроме того, есть защитный ключ. Я пробовал запускать их в песочнице с Sandboxie, это работает таким образом, но чтобы сделать его пригодным для использования, мне нужно было бы пойти и изменить каталоги в коде ... ведь в коде много областей. Другой вариант, который я пробовал, был VirtualBox, он отлично работал, но проблема в том, что он не обнаруживает защитный ключ (LPT). Какие другие варианты у меня есть, кроме изменения кода. Может быть, новая установка или какая-то другая утилита?

Заранее спасибо.

0

1 ответ на вопрос

0
heavyd

Кажется, что документации немного, но VirtualBox имеет поддержку LPT с 4.2.

Из обзора команд

--lptmode<1-N> <Device>Указывает имя устройства параллельного порта, которое будет использовать функция параллельного порта. Используйте это раньше --lpt. Эта функция зависит от операционной системы хоста.

--lpt<1-N> <I/O base> <IRQ>Задает адрес ввода / вывода параллельного порта и номер IRQ, который будет использовать функция параллельного порта. Используйте это после --lptmod. Базовый адрес ввода / вывода и IRQ - это значения, которые видит гость, то есть значения, доступные в гостевом диспетчере устройств.

Это также выглядит полезным: