Générer des crashs dans Windows. - Shell/Batch - Programmation
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 :
|
Tu pourras même varier les raisons du crash : division par zéro, déréférencement invalide, mauvais paramètre à une API, ...
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 !
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.
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
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 !
Marsh Posté le 16-01-2008 à 15:54:42
Merci blastkiller, mais ça ne fonctionne pas chez moi
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
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)
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 !!!
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
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 ?!"
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
Message édité par Ultradoux le 15-01-2008 à 20:50:05