O Windows pode emitir um aviso ao tentar fechar um aplicativo?

0

No Windows 7, eu uso um aplicativo que às vezes fecho por acidente. Existe uma maneira de fazer o Windows emitir um aviso "Você realmente quer fazer isso" quando tento fechar o aplicativo? (É apenas uma aplicação normal do Windows que eu normalmente fecho clicando na cruz no canto superior direito da janela.)

    
por user12816 07.01.2013 / 19:18

2 respostas

1

Eu não acho que você pode fazer isso diretamente usando o Windows, mas você pode usar este pequeno programa de doação para desligar o botão Fechar no Windows.

link

Você ainda pode fechar o programa usando a opção Sair do arquivo > se tiver um, e você precisaria adicioná-lo à sua inicialização para trabalhar o tempo todo.

    
por 07.01.2013 / 20:51
1

Quando você clica no botão fechar em uma janela normal, o sistema operacional envia uma "mensagem de janela" para o processo que possui essa janela; por exemplo, WM_CLOSE ( informações técnicas aqui ).

O Windows fornece uma API interna (parte da API do Win32) que você pode usar para interceptar as mensagens da janela enviadas para outras janelas, mesmo fora do processo. Então você poderia escrever um aplicativo externo que faz isso.

Veja a rotina SetWindowsHookEx .

    
por 07.01.2013 / 20:00

Tags