none
Logoff automático RRS feed

  • Pergunta

  •  

    Alguém sabe como faço um logoff automático?

     

    Ex:

     

    public void Logoff(string usuario, string senha)

    {

     

    }

     

    Quero que quando clicar num botão ele faça o mesmo que a gente faz ao clicar na opção Logoff do windows, ele mata tudo como se fosse reiniciar, porém quero que ele entre novamente no windows se logando com o usuário e senha que é passado por parâmetro.

    sexta-feira, 1 de fevereiro de 2008 11:16

Todas as Respostas

  • quarta-feira, 6 de fevereiro de 2008 01:05
  • Olá Carlos,

     

    Não entendi muito bem o artigo, seria possível me passar um exemplo?

     

     

    Grato,

     

    Tiago

    quarta-feira, 6 de fevereiro de 2008 10:23
  • Tiago,

     

    Vamos lá:

     

    Primeiro você implementa a chamada da API:

     

    Code Snippet
    [DllImport("user32.dll")]
    public static extern int ExitWindowsEx(int uFlags, int dwReason);

     

     

    Não se esqueça de colocar o namespace: System.Runtime.InteropServices

     

    Depois é só chamar a função:

     

    Code Snippet

    ExitWindowsEx(0, 0); // faz logoff

    ExitWindowsEx(4, 0); // faz logoff - forçando o fechamento dos aplicativos

     

     

     

    []s,


    quarta-feira, 6 de fevereiro de 2008 12:39
  • Carlos eu não manjo de Code Snippet, procurei até na internet algumas informações, mas mesmo assim não consegui implementar o que vc me passou, onde fica esse código, numa classe? Dentro de um evento? Como?

     

    Para ficar mais fácil pra mim entender acho que teria que ser um ctrl + c - Ctrl + v e rodar, hehehe...

     

    domingo, 10 de fevereiro de 2008 14:40
  • Tiago,

     

    Você pode colocar o código em uma classe se quiser, mas não precisa.

     

    - Primeiro coloca o namespace no inicio do seu form

    - Coloque em algum lugar do form as chamdas DLLImport (conforme exemplo anterior)

    - Chame a função de acordo com sua necessidade

     

    []s,

     

     

    segunda-feira, 11 de fevereiro de 2008 00:06