Un debugger est un prog (c un terme anglais) qui permet de débugger d'autres progs. Un debugger (un bon) peut être utilisé avec n'importe que langage de programmation.
Voici à quoi sert un debugger:
- lorsque tu as programmé un prog mais que tu ne sais pas ce qui le fait buger ou autre, le debugger peut te permettre d'arrêter le prog en cours d'éxécution (en mémoire) et d'éxaminer son code, de telle sorte à voir ce qui cloche.
Ca, c'est le but premier du debugger: aider à la programmation.
Or, les crackers, utilisent ces mêmes debuggers, non pas pour trouver les bugs, mais pour casser les protections. Le jeu Age of Mythology semble avoir une protection contre les debuggers, dans le but d'empêcher les crackers de cracker le jeu.
SoftIce étant le debugger le plus connu et le plus utilisé (en tout cas chez les crackers), c'est pour ça que je te demandais si il était installé, auquel cas, il suffit de le désactiver. Apparemment, il est pas installé donc, c'est bien bizarre.
Ton jeu utilise une routine de programmation pour repérer un éventuel debugger. Les debuggers agissent en mémoire, c'est pourquoi, il y a de forte chance pour que le jeu prenne un prog X pour un debugger (alors que ce n'en est pas un) et te demande de le fermer (il veut pas se faire cracker le jeu !!).
Il faut donc que tu trouves quel prog il confond avec un debugger. On peut pas trop t'aider d'ici.
Fais un petit Ctrl+Alt+Suppr et ferme tous les processus et progs alentours. Si le jeu se lance pas, je donne ma langue au chat.
Ca te va comme aide? Grincheux, va !
N.B: Mon PC n'est pas une poubelle, je m'emploies à le garder propre comme un sou neuf !