Interceptar um logoff ou encerramento do Windows XP com uma mensagem personalizada

1

Quando um usuário faz logout no computador, eu gostaria de exibir uma mensagem perguntando se ele se lembra de definir a ausência do escritório e o encaminhamento de email. Gostaria de dar a chance de cancelar o logout se eles precisarem voltar ao Outlook e fazer isso.

Eu tentei usar um logout vbscript que captura a resposta para uma pergunta Sim / Não, mas o comando shell "shutdown -a" não funciona porque acho que o processo está muito longe.

Existe uma maneira de personalizar o padrão "Tem certeza de que deseja fazer logoff?" mensagem que mostra o lembrete ou intercepta o processo Iniciar - Encerrar / Efetuar Logoff? Estou aberto a diferentes maneiras de fazer isso, não precisa ser um vbscript.

Meu ambiente é de servidores Windows 2003 e clientes Win XP Pro.

Obrigado antecipadamente.

    
por Yeodave 22.03.2011 / 15:28

1 resposta

0

Você não pode interromper um logoff que já está em andamento.

Ele pode ser possível detectar que a janela "Log Off Windows" está aberta, mas isso está abaixo do caminho mágico do mal. Não há como fazer o mesmo quando o usuário executa logoff , rwinsta , shutdown , puxa o plugue ...

(Quando eu clico em "Fazer logoff", espero que o Windows feche a sessão. Se o usuário esqueceu essa customização específica, ele pode acidentalmente deixá-la na caixa de confirmação, que outra pessoa poderia cancelar e acessar o usuário sessão, incluindo arquivos e programas em execução. Por outro lado, isso pode ser evitado por um tempo limite muito curto.)

    
por 22.03.2011 / 16:25