Eu tenho um aplicativo que gera alguns arquivos de dados e os exporta para uma pasta. É muito importante que ninguém possa editar esses arquivos - eles devem ser capazes de lê-los, mas não de atualizá-los / adicionar mais arquivos ao diretório.
É possível, de alguma forma, bloquear esse diretório para que apenas meu aplicativo possa gravar nele? Estou usando o windows 7, mas uma solução para XP e acima seria excelente!
Uma solução potencial que encontrei é:
Isso provavelmente alcançaria o que estou procurando, mas isso envolve que os usuários precisem digitar um nome de usuário / senha novamente, o que não é o ideal, e também se eles souberem o nome de usuário / senha do usuário que tem acesso a essa pasta. então certamente isso não é muito seguro! Existe alguma outra maneira de fazer isso?
Além disso, o programa que cria os arquivos de dados não é minha criação, então não tenho acesso ao código-fonte.
O programa é um sistema de análise de imagens - calcula uma carga inteira de valores de um conjunto de imagens e, em seguida, o usuário pode exportar os arquivos de resultados para uma pasta. Esses arquivos de resultados são apenas arquivos de texto delimitados por tabulações. É apenas uma aplicação 'normal' e não funciona como um serviço. Em relação ao ambiente em que estamos - estamos em um ambiente de 'grupo de trabalho', mas a solução também teria que funcionar em um ambiente independente ou de domínio.
A razão pela qual eu quero fazer isso é que eu quero importar esses arquivos para um software que eu escrevi, sem a possibilidade de os arquivos serem editados - então, eu tenho certeza de que estou olhando para o 'cru' não editado dados.