Tecnicamente, você pode se você já tivesse os arquivos que o instalador adiciona ao seu computador (o que você não faz), mas mesmo assim você precisaria fazer um script de um pacote personalizado.ini apontando para os arquivos. Isso também depende do software que você deseja virtualizar e do tipo de pacote de instalação que você possui. Se o instalador estiver protegido, então não, você não pode. Eu costumava usar ThinApp para todos os meus softwares portáteis, e através da minha experiência você não pode facilmente atingir seu objetivo com o ThinApp. Quanto ao motivo pelo qual você precisa de um snapshot pré-sistema e um snapshot pós-sistema, isso ocorre porque o ThinApp compara as diferenças e copia as alterações de acordo com a pasta do projeto a serem empacotadas no sandbox / aplicativo virtual. O pré-instantâneo deve ser o mais estéril possível, com pouco ou nenhum vestígio do programa de destino. Você tem algumas outras opções embora. Comecei a virtualizar o software com o Cameyo . Ele tem uma versão freeware decente e foi um bom começo porque é muito fácil de usar. E mais, você pode criar manualmente um aplicativo virtual. Atualmente eu uso Turbo Studio , um pouco caro, mas vale a pena. Você também pode criar manualmente aplicativos virtuais com ele. Se você quiser, eu me especializei em virtualização de software e poderia fazer isso por você.
Acabei de atualizar para o Turbo Studio 17 e eles implementaram exatamente o que você está procurando. A descrição das ferramentas é a seguinte: "Novo! Crie aplicativos instalando o aplicativo (MSI ou EXE) em um console de contêiner. Essa alternativa ao processo de instantâneo não requer um sistema operacional limpo e não suja o sistema de arquivos ou o registro do host. " A documentação completa pode ser encontrada aqui .