É possível ter uma pasta na qual apenas alguns programas podem gravar?

0

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!

Atualizar

Uma solução potencial que encontrei é:

  • Criando uma nova conta de usuário e tornando-a o único usuário que pode gravar no arquivo
  • Dizendo aos usuários para executarem meu programa como o outro usuário

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.

Atualização 2

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.

    
por user1578653 14.02.2014 / 13:28

0 respostas