Evita que um programa exclua arquivos no Windows?

8

Eu tenho um programa executável (sem código-fonte) que cria arquivos temporários em uma determinada pasta e os apaga no final. Estou tendo problemas com o programa e gostaria de examinar os arquivos temporários para ver se há algo que eu possa fazer sem alterar a fonte.

Existe uma maneira de impedir que o programa exclua arquivos ou, como alternativa, impedir que todos os programas excluam arquivos em uma determinada pasta?

    
por JoelFan 28.06.2011 / 22:50

2 respostas

9

Você pode alterar a ACL na pasta em questão para que a conta que está executando o executável (provavelmente você ) possa criar, gravar, editar arquivos lá, mas não excluir. Duas questões:

  1. Você poderia, é claro, causar o travamento do programa

  2. Você terá que recuperar o controle da pasta depois (apropriar-se, redefinir todas as permissões, etc.) para poder excluir os arquivos

por 28.06.2011 / 22:56
0

Como ele está criando os arquivos, o usuário está executando como o proprietário dos arquivos e poderá excluí-los, portanto, não há nada que você possa configurar para o NTFS CACLS no diretório pai com antecedência. / p>

Você pode tentar abrir os arquivos em outro programa por conta própria para ver se isso impedirá a exclusão. Você também pode tentar copiar e / ou mover os arquivos assim que forem criados em outra pasta.

    
por 28.06.2011 / 22:54

Tags