none
COMO PROTEGER ARQUIVOS E ABRI-LOS POR VIA DO C#? RRS feed

  • Pergunta

  • Saúde e prosperidade, pessoal.

    Pretendo que a minha aplicação abra arquivos PDF em uma pasta. Até aqui, tudo bem.

    So que eu pretendo que o ACESSO À PASTA SEJA IMPOSSIBILITADO POR VIA DO WINDOWS. Na aplicação, coloquei dois bobtões que deverão abrir e eliminar os ficheiros. Só mesmo o administrador (se fosse possível, nem mesmo ele) poderá abrir a pasta por via do windows.

    Bastará eu fazer: System.Diagnostics.Process.Start(@"C:\Pasta\arquivo.pdf");

    Ou terei de informar ao C# uma senha (do administrador) para ter acesso a pasta onde estarão os arquivos?

    Pelo C#, cada usuário so pode abrir os arquivos que estão nas pastas que ele tem acesso no windows? Ou o usuário pode abrir arquivos em outras pastas (pastas protegidas pelo administrador)?

    Eu pretendo que os arquivos estejam em uma pasta única mas que ela esteja protegida para evitar acessos descontrolados. Neste caso, os usuários terão acesso aos arquivos SOMENTE PELO C# e não pelo Windows.

    O C# perimite uma solução para este senário?

    Agradecidamente,

    Augusto



    • Editado Augustop sexta-feira, 23 de março de 2012 01:27
    quinta-feira, 22 de março de 2012 09:45

Respostas

  • Olá Augusto,

    para pegar o nome do usuário, basta utilizar a classe Environment:

    String nomeUsuario = Environment.UserName;

    Explore essa clase (Environment) pois ela trás muitas informações... E relaxa, não é trabalho algum...

    Até mais...

    • Marcado como Resposta Augustop sexta-feira, 23 de março de 2012 16:17
    sexta-feira, 23 de março de 2012 14:41

Todas as Respostas