Not My Fault : un programme pour planter votre PC
Not My Fault

Oui, comme le dit le titre. Non, je ne suis sous l'influence d'aucune substance. Nous voulons tous que nos ordinateurs fonctionnent bien et que les erreurs appartiennent au passé, mais il y a des occasions isolées où nous avons besoin d'évaluer le comportement d'un système et… de le faire trébucher en quelque sorte. C'est là qu'apparaît Not My Fault. Il s'agit d'un outil officiel de Microsoft dans sa division Sysinternals, donc l'origine est sûre… même si vous savez ce qui se passera si vous l'utilisez.

Espérer le meilleur et se préparer au pire. Expression pessimiste pour certains, raisonnable pour d'autres. Appliquons-la aux logiciels. Tout développeur sait que tôt ou tard son logiciel rencontrera une erreur, que ce soit en raison d'un problème interne ou d'un agent externe (facteur humain, malware, etc.). Aussi incroyable que cela puisse paraître, générer et reconnaître les erreurs est un bon entraînement, à condition de le faire dans un environnement contrôlé. Transposons cela à Windows.

Beaucoup de nos lecteurs penseront peut-être : « Windows n'a pas besoin d'aide pour générer des erreurs », et ils auront malheureusement raison, car au-delà des apparences, Windows est géant, et nombre de ses composants peuvent échouer. Simuler et étudier ses erreurs nous « prépare au pire », en reconnaissant les subtilités d'un inconvénient à l'autre et en analysant leurs effets.

Simulation

Not My Fault : un programme pour planter votre PC
On se croirait dans le Démineur... au niveau du système d'exploitation

Existe-t-il un outil pour cela ? La réponse est oui, et il s'appelle Not My Fault. Son créateur n'est autre que Mark Russinovich, le cerveau derrière la section Sysinternals de Microsoft, qui développe également d'autres pépites comme Autoruns et Process Explorer. Not My Fault divise ses... fonctions en trois catégories : Crash, Hang et Leak

  • Crash - En substance, les options sous cet onglet devraient provoquer des écrans bleus. Les fautes d'IRQL (en mode noyau ou en mode utilisateur), les débordements de tampon ou de pile et les erreurs « double free » sont les plus notables.
  • Hang - Il propose trois modes, l'un qui bloque le système (erreur DPC), et deux qui font de même sur le programme (IRP et Deadlock).
  • Leak - Génère des fuites de mémoire, paginée ou non paginée. Choisissez la taille en kilo-octets par seconde, et c'est tout.

Not My Fault a le potentiel de nous arracher un sourire ou deux simplement parce que c'est nous qui provoquons les erreurs. Mais je vous le dis en toute sincérité : ce n'est pas un jouet, ne l'utilisez pas sur des systèmes critiques et, s'il vous plaît, ne fâchez personne. Certains ne trouveront peut-être pas de raisons valables à l'existence de ce logiciel, mais il est gratuit et fonctionne depuis Windows Vista.

Site officiel et téléchargement :