Onde um aplicativo portátil está sendo executado quando o pendrive é puxado para fora sem fechar esse aplicativo?

0

Onde um aplicativo portátil é executado a partir de quando o pendrive é puxado para fora sem fechar esse aplicativo?

Está na memória? Está escrito no disco rígido como arquivos temporários (onde exatamente é, appdata ou onde)?

Isso significa que outro usuário poderia obter acesso apenas clicando na bandeja do sistema e salvando em outras pastas?

Como sobre quando o sistema trava e o aplicativo portátil não está fechado da maneira normal? Na próxima abertura, ele ficará em algum lugar em pastas temporárias?

    
por Selin Peck 27.05.2014 / 17:23

1 resposta

4

Quando você abre um arquivo em um disco removível, esse arquivo é armazenado em cache na RAM junto com o executável. Remover a unidade USB com força (ou seja, sem ejetar) fará com que quaisquer leituras / gravações subseqüentes na unidade falhem, geralmente resultando na falha do programa afetado.

No entanto, se isso não acontecer, o aplicativo permanecerá em execução, já que está armazenado na RAM. Na maioria dos casos , o computador travando ou reiniciando não deixará rastros deste aplicativo portátil a menos que o aplicativo copie a si mesmo em algum lugar (como um diretório temporário) quando for executado. Isso é totalmente dependente do programa.

    
por 27.05.2014 / 17:37