Bloquear/Liberar Acesso

Bom dia!

Preciso fazer um sistema aonde o usuário só terá acesso ao computador se efetuar um login.

É tipo aquele programa de lan. Aonde é preciso digitar o login e senha pra poder usar o computador, pra poder usar qualquer coisa, se não o sistema fica todo travado esperando alguém efetuar login.

Alguém pode me ajudar?

Abraço

adorei a sua ideia.

so que eu gostaria de fazer esse acesso de login para acesso de ferramentas.
exemplo:

se meu colega for tentar baixar algo da internet, vai ixibir um login/senha ou somente uma senha para poder liberar a ferramenta d DL do IE.

seria bom saber mesmo.

Não sei como faço para liberar o computador só se o usuário efetuar login.
Exemplo…qdo iniciar o computador, antes de exibir a área de trabalho e tal, exibir a tela do programa q eu fizer pedindo login e senha. E só liberar qualquer acesso ao computador se efetuar login.

Alguém pode me ajudar?

outra dúvida…
como faço para mostrar o conteúdo de uma pasta dentro de um programa?

exemplo…
crio uma pasta no desktop e coloco dentro dela alguns arquivos e alguns atalhos…
como faço pra mostrar isso em um programa?

Para o negócio das pastas, vc pode fazer: usa a classe File, nela vc entra co mo diretório e usa o método list(). Esse método lista todos os subdiretórios e pastas de um determinado diretório.
Para mostrar todos os arquivos e pastas para o usuário, vc pode usar JTree.
Dá uma olhada nessas classes na API da sun…

Abraços

vlw pela dica…
vou procurar essa API…
quanto a parada do login…tem alguma dica??

abraço