Monitoramento do fechamento de arquivos do Notepad e do MSPaint usando API hooking ou eventos de abertura e fechamento

Andre Jesus 60 Pontos de reputação
2026-06-01T16:59:00.3566667+00:00

No ambiente da nossa empresa, precisamos enviar automaticamente documentos para o servidor assim que o usuário sai da aplicação. Antes, sua equipe explicou que o Notepad e o MSPaint não possuem eventos de abertura e fechamento como os aplicativos do MS Office, e também não oferecem uma interface de programação. A Microsoft atualizou recentemente esses programas para finalmente incluir eventos de abertura e fechamento? Além disso, nossa equipe técnica agora consegue usar API hooking. Podemos utilizar esse método específico para contornar a limitação antiga e detectar o encerramento da aplicação? Por favor, nos dê uma atualização. Obrigado!

Windows para empresas | Windows 365 Enterprise
0 comentários Sem comentários

Resposta aceita pelo autor da pergunta
Harry Phan 36,290 Pontos de reputação Assistente Independente
2026-06-01T17:04:34.8566667+00:00

Andre,

O Notepad e o Paint não receberam nenhuma atualização para suportar eventos de abertura ou fechamento como os aplicativos do Office, continuam sem API oficial para isso. A Microsoft não documentou nenhuma mudança nesse sentido. O uso de API hooking é tecnicamente possível, mas não é suportado oficialmente e pode causar instabilidade. A forma recomendada e segura é monitorar o processo via WMI (Win32_ProcessStopTrace) ou ETW, que são mecanismos oficiais para detectar quando um processo inicia ou termina. Se a meta é enviar documentos ao encerrar a aplicação, use WMI ou ETW em vez de hooking.

Harry.

Esta resposta foi útil?

1 pessoa achou esta resposta útil.
0 comentários Sem comentários

0 respostas adicionais

Classificar por: Mais útil

Sua resposta

As respostas podem ser marcadas como ‘Aceitas’ pelo autor da pergunta e ‘Recomendadas’ pelos moderadores, o que ajuda os usuários a saber a resposta que resolveu o problema do autor.