Inquiridor
Passar Permissões de Pastas ao C#? SOCORRRO

Pergunta
-
Paz e Bem
Tenho uma dor de cabeça...
Eu fiz um Sistema para gerenciar arquivos .pdf. Até aí tudo bem.
Acontece que todos os utilizadores podem ir ate a pasta do windows onde estao os pdf's e acecessarem directamente. O que eu pretendo é que NINGUÉM acesse os pdf's pelo Windows e sim SOMENTE PELO APLICATIVO C#.
Quero passar as permissões da pasta (fornecidas pelo administrador) para o C# para que o acesso seja feito somente pela aplicação.
Pessoal isto é possível em C#?
Como eu posso garantir que somente a partir do C# é que os documentos devem ser consultados?
- Editado Augustop sexta-feira, 14 de setembro de 2012 12:32
Todas as Respostas
-
Dá uma lida no seguinte artigo. Ele tras uma solução para a sua questão:
-
-
Ucha, obrigado pelo link mas acho que este exemplo nao se aplica porque eu não preciso conectar a uma rede.
So preciso PARTILHAR A PASTA, POR VIA DA APLICAÇÃO C#.
A Pasta não está partilhada e
1. eu quero passar as permissões via C# (O ADMINISTRADOR VAI FORNECER AS PERMISSÕES) para que o utilizador possa imprimir o documento que está na pasta. Ou seja,
2. tem como Compartilhar pasta na rede e dar permissões de compartilhamento com C#?
NOTA: A ideia é a Aplicação C# (NÃO O WINDOWS) saber quem imprime e quem nao imprime os documentos. Se o utilizador pode imprimir, então o C# habilita a pasta e permite o acesso ao pdf. O C# tem estes recursos???
Pessoal, alguém tem uma ajuda, SOCORRRRO por favor
- Editado Augustop sexta-feira, 14 de setembro de 2012 12:53