Not My Fault: Um programa para travar seu PC
Not My Fault

Sim, é o que o título diz. Não, não estou sob efeito de nenhum químico. Todos queremos que nossos computadores funcionem bem e que os erros sejam coisa do passado, mas há ocasiões isoladas em que precisamos avaliar o comportamento de um sistema e...fazê-lo tropeçar de certo modo. É aí que aparece o Not My Fault. Trata-se de uma ferramenta oficial da Microsoft sob a divisão Sysinternals, portanto, a origem é segura...embora você já saiba o que vai acontecer se a usar..

Esperar o melhor e se preparar para o pior. Expressão pessimista para alguns, mas razoável para outros. Vamos aplicá-la ao software. Todo desenvolvedor sabe que, mais cedo ou mais tarde, seu software experimentará um erro, seja por um problema interno ou um agente externo (fator humano, malware, etc.). Por incrível que pareça, gerar e reconhecer erros é um bom treinamento, desde que seja realizado em um ambiente controlado. Agora, vamos transportar isso para o Windows.

Muitos dos nossos leitores talvez pensem: "O Windows não precisa de ajuda para gerar erros", e infelizmente estarão certos, porque para além das aparências, o Windows é gigante, e muitos dos seus componentes podem falhar. Simular e estudar seus erros nos "prepara para o pior", reconhecendo as sutilezas entre um problema e outro, e analisando seus efeitos.

Simulando

Not My Fault: Um programa para travar seu PC
Parece o Campo Minado... a nível de sistema operacional

Existe alguma ferramenta para isso? A resposta é sim, e ela se chama Not My Fault. Seu criador é nada menos que Mark Russinovich, mente por trás da seção Sysinternals da Microsoft, que também desenvolve outras joias como o Autoruns e o fabuloso Process Explorer. Not My Fault divide suas... funções em três categorias: Crash, Hang e Leak.

  • Crash - Em essência, as opções sob essa aba deveriam induzir telas azuis. Falhas de IRQL (seja em modo kernel ou modo usuário), estouros de buffer ou de pilha e erros "double free" são os que se destacam.
  • Hang - Oferece três modos: um que trava o sistema (erro em DPC) e dois que fazem o mesmo com o programa (IRP e Deadlock).
  • Leak - Gera vazamentos de memória, paginada ou não paginada. Escolha o tamanho em kilobytes por segundo, e é isso.

Not My Fault tem o potencial de arrancar um sorriso ou dois pelo simples fato de que somos nós que causamos os erros, no entanto, digo com toda sinceridade: Não é um brinquedo, não o usem em sistemas críticos e, por favor, não deixem ninguém irritado. Talvez alguns não encontrem razões válidas para a existência deste software, mas ele está disponível gratuitamente e funciona com Windows Vista em diante.

Site oficial e download: