18 julho 2009

Bloqueando Estação de trabalho do Windows

Para mostrar como é facil operar com bibliotecas do windows, farei essa rapida demonstração de como bloquear estação de trabalho do windows.

Normalmente você tem que apertar "ctrl+alt+del", depois disso escolher a opção bloquear computador.

Para brincar um pouco com a biblioteca "user32.dll" vamos fazer essa aplicação muito simples que ao ser ativada bloqueia a estação de trabalho exigindo que seja colocada a senha do usuario novamente para voltar as atividades.

static class Program
{
    //Nessa simples linha estamos importando a dll user32 do windows
    //que é uma das bibliotecas principais do windows

    [DllImport("user32.dll", SetLastError = true)]

    //A bliblioteca user32 tem um metodo que não recebe parametros
    //chamado LockWorkStation que faz essa função de bloquear a estação de trabalho
    //nessa linha declaramos o metodo LockWorkStation(),
   //que está no user32.dll, como um metodo externo

    public static extern int LockWorkStation();

    static void Main()
    {
       LockWorkStation();
    }
}

Autor: João Bosco Seixas

Blog: http://joaoseixas.blogspot.com/

Nenhum comentário:

Postar um comentário