Générer des crashs dans Windows.

Générer des crashs dans Windows. - Shell/Batch - Programmation

Marsh Posté le 15-01-2008 à 19:59:05    

Bonsoir !
 
bon je m'attend aux vanes du genre, "Windows plante très bien tout seul, pourquoi recourrir a un générateur, ahaha ?!"  :pfff:  
 
Eh bien parce que on a récément installé Opération Manager aux bureau, et on fait deux trois tests pour voir s'il repère bien les erreurs et ensuite étudier les graphiques qu'il nous fournit.
 
Donc si un développeur pourrait nous guider se serait bien sympas. On cherche a faire planter des applis du genre calc.exe ou le notepad, avec un ".bat" ce serait parfait.
 
Merci à ceux qui ont pris le temps de me lire, et encore plus à ceux qui me répondront  :D  
 
 :hello:


Message édité par Ultradoux le 15-01-2008 à 20:50:05
Reply

Marsh Posté le 15-01-2008 à 19:59:05   

Reply

Marsh Posté le 15-01-2008 à 20:15:44    

Bah on n'est jamais mieux servi que par soit même, alors fait un programme en C du genre :
 

Code :
  1. int main(int nb, char * argv[])
  2. {
  3.      int * p = NULL;
  4.      *p = 0;
  5.      return 0;
  6. }


 
Tu pourras même varier les raisons du crash : division par zéro, déréférencement invalide, mauvais paramètre à une API, ...

Reply

Marsh Posté le 15-01-2008 à 21:46:16    

Merci tpierron !
 
Le problème c'est qu'on est tous des quiches en dev', d'où notre annonce. Ta solution est intéressante mais nous avons besoin de la messagebox de Windows qui demande si on veut envoyer le rapport d'erreur a Microsoft.
 
De plus, lors de la compilation du programme si dessus, une erreur se produit à cause du "NULL".
 
Un petit batch pour faire planter calc.exe serait vraiment parfait :)
 
Merci !

Reply

Marsh Posté le 15-01-2008 à 22:49:38    

Arf, il manquait juste un "#include <stdio.h>" au début du programme.
 
Le dialogue en question apparaît lorsque n'importe quelle application génère une exception CPU (division par zéro, seg fault, floatting point, ...). Ça fonctionne de la même manière pour tous les programmes, ne te focalise pas sur calc.exe.

Reply

Marsh Posté le 16-01-2008 à 09:37:52    

Ok, cette fois j'ai réussi à compiler, mais aucune erreur n'est produite lorsque j'éxécute le programme  :??:

Reply

Marsh Posté le 16-01-2008 à 15:31:10    

Ah nan ça marche en fait !
 
Le message d'erreur n'apparaissait pas parce que je l'éxécutait sous Windows 2003, c'est seulement lorsqu'on se delogue et relogue que le message apparait !
 
Merci beaucoup pour ton aide !


Message édité par Ultradoux le 16-01-2008 à 15:46:04
Reply

Marsh Posté le 16-01-2008 à 15:54:42    

Merci blastkiller, mais ça ne fonctionne pas chez moi  :(


Message édité par Ultradoux le 16-01-2008 à 15:55:32
Reply

Marsh Posté le 16-01-2008 à 16:02:16    

Avec Windows 95 ou antérieur, tu crées un répertoire "con".
Puis t'essaie d'y accéder.
Ca te fait un bel écran bleu :D
 
Avec les autres versions de Windows, ça fait une erreur propre, ou pas d'erreur du tout, ça dépend de la version de Windows.
 
Sinon, tu ouvres Word n'importe quel programme qui demande confirmation avant de quitter.
 
ctrl + alt + suppr
=> Fin de tâche
=> Tu ne réponds rien lorsqu'on te demande d'enregistrer le fichier
=> Une fenêtre arrive et te demande si tu veux vraiment le butter
 
=> Généralement, le popup d'envoi du bug à Microsoft apparaît (mais ça dépend du programme, c'est pas systématique)


Message édité par MagicBuzz le 16-01-2008 à 16:03:57
Reply

Marsh Posté le 16-01-2008 à 16:55:35    

Ouai, j'ai tester mais ça marche pas :(
 
c'est dingue quand même ! Ca bug toujours quand il faut pas et maintenant qu'on veut tout faire pour qu'il bug rien ne marche !!!  :fou:

Reply

Marsh Posté le 16-01-2008 à 17:07:44    

Ben honnêtement, depuis quelques versions, c'est plus Windows qui merde, mais les programme de daube qu'on met dessus hein...
 
Ah, un moyen très simple de générer des bugs : installe une carte graphique nVidia. En choisissant bien ta version des drivers, tu devrais réussir à produire quelques jolis bugs.
 
Tu peux aussi tremper une barrette mémoire dans du jus de pomme, mais bon ça risque de crasher Windows sans faire de plantage à proprement parler, donc c'est un peu con de griller une barette de RAM pour un résultat aussi aléatoire :D


Message édité par MagicBuzz le 16-01-2008 à 17:09:00
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed