-1

Это странное объяснение, терпите меня.

У нас есть программа, назовите ее Program-A. Мы запускаем эту программу на наших компьютерах с Windows от имени клиентов, но у каждого клиента есть собственная лицензия. При первой установке мы используем лицензию Клиента-А, но вместо того, чтобы деинсталлировать и заново устанавливать Клиента-Б со своей лицензией, было бы хорошо, если бы мы могли как-то поменять местами параметры приложения / лицензирование / реестр и т.д., Особенно так как нам может потребоваться обменяться между клиентами много раз в день.

Я знаю, как программа хранит настройки / лицензии будет специфической, поэтому мне интересно, существует ли общий способ «удержания» приложения во время установки, например, в виртуальной среде.

Чтобы сделать еще один шаг вперед, было бы идеально, если бы этот "контейнер" мог быть сохранен и скопирован на любой компьютер с Windows - поэтому вместо его установки мы просто "запускаем" его, и он думает, что он уже установлен.

Обновление 1: приложение, которое мы используем, запускается из командной строки, поэтому мы должны иметь возможность запустить его по абсолютному пути к исполняемому файлу.

Обновление 2: желательно, чтобы оно было с открытым исходным кодом / бесплатное ПО, так как у нас сейчас нет ни на что бюджета :(

1 ответ1

0

Виртуальная машина для каждого клиента будет работать. Однако, в зависимости от количества клиентов, он может использовать больше жесткого диска, чем у вас.

Вы можете хранить их на общем сетевом ресурсе только для чтения, а также копировать и вставлять их на локальный ПК по мере необходимости.

Существует вероятность того, что настройки могут быть сохранены в отдельной папке в реестре, который можно экспортировать, а затем импортировать отдельный файл реестра для каждого клиента. Это занимает намного меньше места на диске, но сбор необходимых записей реестра и объединение их в один файл займет много времени.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .