none
Passar Permissões de Pastas ao C#? SOCORRRO RRS feed

  • 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
    quinta-feira, 13 de setembro de 2012 16:20

Todas as Respostas

  • Dá uma lida no seguinte artigo. Ele tras uma solução para a sua questão:

    http://stackoverflow.com/questions/295538/how-to-provide-user-name-and-password-when-connecting-to-a-network-share

    quinta-feira, 13 de setembro de 2012 17:52
  • Ucha, obrigado pelo apoio, vou ler e depois digo alguma coisa

    Valeu

    quinta-feira, 13 de setembro de 2012 18:49
  • 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
    sexta-feira, 14 de setembro de 2012 12:30