Технически вы можете это сделать, если у вас уже есть файлы, которые установщик добавляет на ваш компьютер (чего у вас нет), но даже в этом случае вам потребуется написать скрипт package.ini, указывающий на указанные файлы. Это также зависит от того, какое программное обеспечение вы хотите виртуализировать и какой тип установочного пакета у вас есть. Если установщик защищен, то нет, вы не можете. Раньше я использовал ThinApp для всех своих портативных программ, и, исходя из моего опыта, вы не можете легко достичь своей цели с ThinApp. Что касается того, зачем вам нужен предварительный снимок системы и постсистемный снимок, это происходит потому, что ThinApp сравнивает различия, а затем копирует соответствующие изменения в папку проекта, которая должна быть объединена в песочнице / виртуальном приложении. Предварительный снимок должен быть максимально стерильным, практически без следов целевой программы. У вас есть несколько других вариантов, хотя. Я начал виртуализацию программного обеспечения с Cameyo. Он имеет приличную бесплатную версию и был хорошим началом, потому что он очень удобный. Более того, вы можете вручную создать виртуальное приложение. В настоящее время я использую Turbo Studio, немного дорогой, но оно того стоит. Вы также можете вручную создавать виртуальные приложения с ним. Если хотите, я специализируюсь на виртуализации программного обеспечения и могу сделать это для вас.
Я только что обновился до Turbo Studio 17, и они реализовали именно то, что вы ищете. Описание инструментов выглядит следующим образом: «Новое! Создавайте приложения, устанавливая приложение (MSI или EXE) в консоль контейнера. Эта альтернатива процессу моментального снимка не требует чистой операционной системы и не портит файловую систему хоста или реестр. "Полная документация может быть найдена здесь.