Windows - як встановити одну програму, але мати можливість міняти її налаштуваннями / ліцензіями (контейнер?) [Дублікат]


-1

Це дивно пояснити, потерпіть мене.

У нас є програма, називаємо її Програма-А. Ми запускаємо цю програму на своїх машинах Windows від імені клієнтів, але кожен клієнт має свою ліцензію на це. Перший раз, коли ми встановлюємо його, ми використовуємо ліцензію Customer-A, але замість того, щоб видаляти та встановлювати знову для Customer-B з їх ліцензією, було б добре, якби ми могли якось змінити налаштування програми / ліцензування / реєстр тощо, особливо оскільки нам може знадобитися обмінюватися між клієнтами багато разів на день.

Я знаю, як програма зберігає налаштування / ліцензії конкретні, тому мені цікаво, чи існує загальний спосіб "містити" додаток під час встановлення, як віртуальне середовище.

Щоб зробити його на крок далі, було б ідеально, якби цей контейнер можна було зберігати та копіювати на будь-яку машину Windows - тому замість того, щоб встановлювати його, ми просто «запускаємо» його, і він вважає, що його вже встановлено.

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

Оновлення 2: бажано, щоб воно було відкритим / безкоштовним, оскільки зараз у нас немає бюджету на що-небудь :(



Ваш бюджет не має значення, а запитувати прямо на те, щоб програмне забезпечення виконало "Y" (замість того, щоб просити спосіб вирішити проблему "X") поза темою.
Ƭᴇcʜιᴇ007

Відповіді:


0

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

Ви можете зберігати їх на загальнодоступній мережевій мережі та копіювати та вставляти їх на локальний ПК за потребою.

Є ймовірність, що налаштування можуть бути збережені в самостійній папці в реєстрі, яку ви можете експортувати, а потім імпортувати різний файл реєстру для кожного клієнта. Це використовує набагато менше місця на диску, але збирання необхідних записів у реєстрі та їх об'єднання в один файл займе багато часу.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.