Software do Windows para salvar estado de aplicativo arbitrário

12

O software VM faz um excelente trabalho ao salvar o estado quando você o "desliga", permitindo um retorno instantâneo e imediato ao estado anterior.

Existe algum aplicativo para Windows que me permita fazer a mesma coisa, para qualquer software arbitrário? Permitir-me-ia guardar / restaurar o estado, possivelmente através de um comando ou botão da shell que seja anexado a todas as janelas.

Editar: Para maior clareza, existem dois tipos de aplicativos: aqueles que salvam seus próprios estados e os que salvam os estados de outros. Aqueles que salvam seu próprio estado são como o Chrome, que, ao carregar, recarrega as janelas abertas da última vez.

Não é isso que estou perguntando; Estou pedindo um aplicativo que possa salvar o estado de outros aplicativos, como acontece com o software da VM; mas para qualquer app. (Um teste trivial seria carregar o notepad ++, digitar um monte de coisas e salvar o estado; no estado de redefinição, você deve ser capaz de desfazer vários níveis do que você escreveu, como se você nunca desligasse o aplicativo. )

    
por ashes999 09.01.2011 / 03:07

4 respostas

3

Correndo o risco de ser rejeitado, acho que tenho que dar uma resposta negativa.

Muitas pessoas desejariam isso, inclusive eu. Eu também procurei por esse produto por muito tempo, antes de entender que ele não existe e de fato não pode existir. Talvez implementações limitadas de suspender / suspender sejam possíveis, mas não gerais.

Pense, por exemplo, sobre a suspensão de um aplicativo que tenha um arquivo aberto no CD ou uma conexão aberta com a Internet. Agora imagine o que seria necessário para "suspender" e "suspender": todos os arquivos e conexões a serem salvos em suspender, em seguida, em suspender para ser recriado, unidade de CD talvez para ser verificada e arquivo aberto, conexões de Internet para ser re -estabelecido com todas as informações de login no site, etc etc.

Isso é muito complexo para ser implementado em qualquer sistema operacional e também seria uma falha de segurança, ignorando a necessidade de inserir o login se o estado de um aplicativo fosse "capturado" logo após o login. Para suspender corretamente um aplicativo, seria necessário salvar o estado de todo o sistema operacional (que existe).

    
por 12.01.2011 / 08:40
4

Sem virtualização, sua única opção no Microsoft Windows é pausar / retomar aplicativos. Os utilitários que podem fazer isso são PySuspend e Pausep . Isso não permitirá que você execute qualquer tipo de "desfazer".

Embora existam produtos de virtualização, como QubesOS , que podem fazer o que você procura por sistemas Linux, você provavelmente não verá isso no Microsoft Windows sem suporte direto da Microsoft. No entanto, mesmo com o QubesOS, deve ser possível executar um produto de virtualização como o VirtualBox ou o VMWare Workstation para executar aplicativos do Windows. Você também pode executar aplicativos do Windows via wine , com todos os benefícios da abstração do QubesOS.

Como alternativa, você pode executar várias VMs executando uma cópia separada do Windows abaixo de cada uma delas. Algumas versões do MS Windows permitem que você execute uma ou mais cópias do SO, virtualizadas, sob uma única licença.

    
por 13.01.2011 / 01:27
0

Isso é o que SmartSuspend de Jaryba (anteriormente Librato) faz. É um contêiner de VM leve para aplicativos que permite suspender, retomar e migrar apenas um aplicativo, como se fosse uma VM, mas com muito menos sobrecarga. No momento, ele não suporta o Windows, mas eles estão direcionando o mind-2011 para o suporte do Windows. Funciona razoavelmente bem com aplicativos baseados em Linux. Alguns aplicativos não liberam licenças como prometido quando suspensos pelo SmartSuspend, mas a maioria faz isso e você pode dividir o tempo em software caro razoavelmente bem com o produto.

    
por 11.01.2011 / 20:36
0

É factível. Confira o seguinte.

Twinsplay: link

SmartClose: link

    
por 11.12.2012 / 17:14

Tags