Windows: cómo instalar un programa pero tener la posibilidad de intercambiar su configuración/licencias (¿contenedor?)

Windows: cómo instalar un programa pero tener la posibilidad de intercambiar su configuración/licencias (¿contenedor?)

Esta es una pregunta extraña de explicar, tengan paciencia conmigo.

Tenemos un programa, llámelo Programa-A. Ejecutamos este programa en nuestras máquinas con Windows en nombre de los clientes, pero cada cliente tiene su propia licencia. La primera vez que lo instalamos usamos la licencia del Cliente A, pero en lugar de desinstalarlo e instalarlo nuevamente para el Cliente B con su licencia, sería bueno si de alguna manera pudiéramos intercambiar la configuración/licencia/registro de la aplicación, etc., especialmente ya que es posible que necesitemos cambiar de cliente muchas veces al día.

Sé que la forma en que el programa almacena las configuraciones/licencias será específica, por lo que me pregunto si existe una forma genérica de "contener" una aplicación durante una instalación, como un entorno virtual.

Para ir un paso más allá, sería ideal si este 'contenedor' pudiera almacenarse y copiarse en cualquier máquina con Windows; así, en lugar de instalarlo, simplemente lo "ejecutamos" y cree que ya está instalado.

Actualización 1: la aplicación que utilizamos se ejecuta desde la línea de comandos, por lo que debemos poder iniciarla mediante la ruta absoluta al ejecutable.

Actualización 2: preferiblemente debe ser de código abierto/freeware ya que no tenemos presupuesto para nada en este momento :(

Respuesta1

Una máquina virtual para cada cliente funcionaría. Sin embargo, dependiendo de cuántos clientes, es posible que utilice más disco duro del que tiene.

Puede almacenarlos en un recurso compartido de red de solo lectura y copiarlos y pegarlos en la PC local según sea necesario.

Existe la posibilidad de que la configuración se almacene en una carpeta independiente en el registro que pueda exportar y luego importar un archivo de registro diferente para cada cliente. Esto utiliza mucho menos espacio en disco, pero reunir las entradas de registro necesarias y combinarlas en un solo archivo llevará mucho tiempo.

información relacionada