O sistema operacional Windows de qualquer versão é famoso por suas características negativas: instabilidade, erros que surgem do nada, instalações incorretas e conflitos. Na maioria dos casos, é claro, é o próprio usuário o culpado pelos problemas. Mas às vezes surgem situações em que é muito útil estar ciente do que está acontecendo no computador.
Necessário
noções básicas de programação
Instruções
Passo 1
A maneira mais fácil de monitorar os processos em execução é usar o Gerenciador de Tarefas integrado do Windows. Você pode chamá-lo clicando com o botão direito na barra de tarefas ou pressionando a combinação de teclas Ctrl-Alt-Del. Cada programa em execução no sistema gera um processo, às vezes mais de um. O Device Manager exibe informações completas sobre o processo: seu nome, seu "proprietário", uso de memória e potência do processador.
Passo 2
Um monitoramento de processo mais modificado pode ser organizado usando um utilitário semelhante chamado Process Explorer. O programa possui uma interface agradável e mais recursos. Para tarefas específicas de monitoramento de programas, use o mecanismo de busca para encontrar um programa que atenda às suas necessidades. Os aplicativos SUMo e Secunia PSI monitoram o software instalado e relatam o lançamento das últimas versões de software e atualizações do sistema.
etapa 3
O programa MJ Registry Watcher registra todas as mudanças no sistema, Ashampoo UnInstaller monitora a exatidão das instalações do programa. Você também pode considerar o NetWrix Change Reporter Suite, WinTools.net Classic, Magic Utilities e outros úteis. Você pode encontrar um software de monitoramento semelhante em soft.ru ou softodrom.ru.
Passo 4
Você pode criar um programa de monitoramento com suas próprias mãos. Para fazer isso, você só precisa entender os fundamentos de como funcionam os recursos do sistema e como acessá-los. A implementação das tarefas dependerá dos recursos da linguagem de programação selecionada. Você pode programar em diferentes linguagens de programação. Primeiro, faça um plano aproximado do que você gostaria de ver em seu programa e, em seguida, comece a escrever o código.