je parfois obtenir une violation d'accès étrange unhandled lorsque mon application .NET est lancé automatiquement au démarrage (à l'aide d'un raccourci dans le dossier « Démarrage ») par Windows Vista. Je n'ai pas vu cette erreur lorsque je démarre l'exécutable manuellement. Cela arrive au hasard et je n'ai pas encore réussi à reproduire le problème de manière fiable.Violation d'accès sur Vista Startup
Voici le message que je reçois:
exception non gérée à 0x6f303dea dans {name} exécutable .exe: 0xC0000005: emplacement de lecture de violation d'accès de 0x0000000c.
pile d'appel:
mscorwks.dll 6f303dea()
[Cadres ci-dessous peuvent être incorrectes et/ou manquant, aucun symbole chargé pour mscorwks.dll]
kernel32.dll ! 7780907a()
mscoree.dll! 6ff47c24()
kernel32.dll! 7780d0e9()
ntdll.dll! 778e19bb()
ntdll.dll! 778e198e()
Depuis mscorwks.dll est liée à la CLR, je pense que cela pourrait être un bug dans le CLR. Des idées sur la raison pour laquelle cela pourrait se produire et comment y remédier?
Merci! Je viens d'ajouter les clés de Registre REH (ils ne sont pas sur mon ordinateur) et je vais vous laisser savoir comment cela fonctionne quand mon application plante la prochaine fois. –