Notifications
Clear all

Bloquear Computador Com Tela de Login

8 Posts
3 Usuários
0 Reactions
1,755 Visualizações
(@aprendiz)
Posts: 80
Trusted Member
Topic starter
 

olá a todos! Estou aqui para pedir uma ajuda a vocês. Primeiramente saber se tem como bloquear o computador com uma tela de login feita em vba, tipo assim a tela está no meio da tela de um pc se o usuário tentar clicar em alguma função do pc ele não funcione a não ser que a pessoa faça o login e digite sua senha.Se tiver como então gostaria de uma ajuda no código

 
Postado : 14/04/2016 9:20 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Creio ser necessário usar uma API
http://allapi.mentalis.org/apilist/Lock ... tion.shtml

Private Declare Function LockWorkStation Lib "user32.dll" () As Long 
 
Private Sub LockStation() 
    LockWorkStation 
End Sub 

Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 14/04/2016 9:50 am
(@aprendiz)
Posts: 80
Trusted Member
Topic starter
 

Alexandre obrigado pela dica. Mas é o seguinte essa api chama a tela de login do windows e eu queria que a tela de login do vba bloqueasse o computador sendo assim quando o usuário colocar o nome e a senha o código vai la na planilha procura aquele usuário e senha e fecha o forme liberando o acesso será que tem como ou tenho que adaptar o código com essa api?

 
Postado : 14/04/2016 9:55 am
(@mprudencio)
Posts: 2749
Famed Member
 

Isso é possivel fazer pelo windows, pq usar o VBA, qual o objetivo alem do obvio.

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 14/04/2016 9:58 am
(@aprendiz)
Posts: 80
Trusted Member
Topic starter
 

Eu estou tentando fazer em vba por que não sei como fazer no Windows ou seja tenho uma escola e nela tem uns 100 alunos por exemplo eu gostaria que o login fosse o nome do aluno e a senha seu cpf não sei como fazer isso no windows mas em vba eu tenho como tentar até porque eu posso colocar um form para o proprio aluno cadastrar seu nome e cpf e tudo fica salvo na planilha quando ele digitar seu login e senha o código vai na planilha e localiza e some o forme liberando o acesso ao computador tudo isso eu posso fazer so não sei como deixa o forme de login bloquear o pc. Já no windows não sei nem para onde vai então decidi fazer por onde eu sei não sei se ficou tão claro

 
Postado : 14/04/2016 10:10 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Aprendiz

No Windows é só colocar senha na proteção de tela, com um tempo bem curto de espera, que resolve o teu problema.

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 14/04/2016 10:16 am
(@aprendiz)
Posts: 80
Trusted Member
Topic starter
 

Mas como o windows vai saber se o aluno etá cadastrado na escola tipo um banco dedados onde ele acessa faz a busca e encotra o nome e cpf

 
Postado : 14/04/2016 10:21 am
(@mprudencio)
Posts: 2749
Famed Member
 

No windows cada aluno é um novo usuario que vc cria no painel de controle do proprio windows.

No caso da dica do Patropi a senha sera unica para todos os alunos.

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 14/04/2016 11:30 am