Windows - 하나의 프로그램을 설치하는 방법과 해당 설정/라이센스(컨테이너?)를 교환할 수 있는 기능이 있습니다.

Windows - 하나의 프로그램을 설치하는 방법과 해당 설정/라이센스(컨테이너?)를 교환할 수 있는 기능이 있습니다.

이것은 설명하기가 이상한 일입니다. 양해해 주십시오.

우리는 Program-A라고 부르는 프로그램을 가지고 있습니다. 우리는 고객을 대신하여 Windows 시스템에서 이 프로그램을 실행하지만 각 고객은 이에 대한 자체 라이센스를 가지고 있습니다. 처음 설치할 때 고객 A의 라이선스를 사용하지만 고객 B의 라이선스를 제거하고 다시 설치하는 대신 응용 프로그램 설정/라이선스/레지스트리 등을 어떻게든 바꿀 수 있다면 좋을 것입니다. 특히 하루에 여러 번 고객을 바꿔야 할 수도 있기 때문입니다.

프로그램이 설정/라이센스를 구체적으로 저장하는 방법을 알고 있으므로 가상 환경과 같이 설치 중에 응용 프로그램을 '포함'하는 일반적인 방법이 있는지 궁금합니다.

한 단계 더 나아가면 이 '컨테이너'를 Windows 시스템에 저장하고 복사할 수 있다면 이상적일 것입니다. 따라서 설치하는 대신 "실행"하면 이미 설치된 것으로 간주합니다.

업데이트 1: 우리가 사용하는 애플리케이션은 명령줄에서 실행되므로 실행 파일의 절대 경로로 시작할 수 있어야 합니다.

업데이트 2: 현재로서는 예산이 없기 때문에 오픈 소스/프리웨어인 것이 좋습니다. :(

답변1

각 고객을 위한 가상 머신이 작동합니다. 그러나 고객 수에 따라 보유하고 있는 것보다 더 많은 하드 드라이브를 사용할 수도 있습니다.

읽기 전용 네트워크 공유에 저장하고 필요에 따라 로컬 PC에 복사하여 붙여넣을 수 있습니다.

각 고객에 대해 다른 레지스트리 파일을 내보낸 다음 가져올 수 있는 레지스트리의 자체 포함 폴더에 설정이 저장될 가능성이 있습니다. 이렇게 하면 디스크 공간이 훨씬 적게 사용되지만 필요한 레지스트리 항목을 모아서 단일 파일로 결합하는 데는 많은 시간이 소요됩니다.

관련 정보