
這是一個奇怪的解釋,請耐心等待。
我們有一個計劃,稱之為計劃-A。我們代表客戶在 Windows 電腦上執行此程序,但每個客戶都有自己的許可證。第一次安裝它時,我們使用客戶A 的許可證,但是如果我們能夠以某種方式交換應用程式設定/許可/註冊表等,而不是使用客戶B 的許可證卸載並再次安裝,那就太好了,尤其是因為我們每天可能需要多次在客戶之間交換。
我知道程式如何儲存特定的設定/許可證,這就是為什麼我想知道是否有一種在安裝過程中「包含」應用程式的通用方法,例如虛擬環境。
更進一步,如果這個「容器」可以儲存並複製到任何 Windows 電腦上,那就太理想了 - 因此,我們不需要安裝它,而是「運行」它,它認為它已經安裝了。
更新 1:我們使用的應用程式是從命令列運行的,因此我們需要能夠透過可執行檔的絕對路徑啟動它。
更新 2:最好它需要是開源/免費軟體,因為我們現在沒有任何預算:(
答案1
每個客戶都有一個虛擬機器就可以了。但是,根據客戶數量的不同,它可能會使用比您擁有的更多的硬碟。
您可以將它們儲存在唯讀網路共用上,並根據需要將它們複製並貼上到本機 PC 上。
設定有可能儲存在註冊表中的獨立資料夾中,您可以匯出然後為每個客戶匯入不同的註冊表檔案。這使用的磁碟空間較少,但收集必要的註冊表項並將它們組合成一個檔案將花費大量時間。