Un utilisateur m'a envoyé une exception de programme APPCRASH. Il indique que l'erreur c0000005 se produit au décalage 0008dc7b, en spécifiant ma DLL.VS2015 C++. Exception de programme introuvable dans la fenêtre de désassemblage
Je lance exactement la même version sur mon PC, j'atteins un point d'arrêt, ouvre la fenêtre de désassemblage où je peux voir l'assembleur et mon code. J'entre alors l'adresse 0x0008dc7b. Malheureusement, il vient juste avec ???? Une idée d'où je vais mal? Le PC de l'utilisateur fonctionne sur Windows japonais.
Le journal d'exception, avec le japonais traduit en anglais
signature du problème: Nom de l'événement Problème: APPCRASH
Nom de l'application: Winspm_ScanFunction.exe
Application Version: 6.0.3.17
Horodatage d'application: 5991e458
SPM_ScanFunction.dll
Module Défaut Nom: 6.0.3.17
Module de défaut Horodatage: 5991e3ea
Code d'exception: c0000005
Exception Offset: 0017d264
OS Version: 6.1.7601.2.1.0.256.48
ID de région: 1041
Informations complémentaires 1: 0a9e
Informations complémentaires 2: 0a9e372d3b4ad19135b953a78882e789
Informations complémentaires 3: 0a9e
Informations complémentaires 1: 0a9e372d3b4ad19135b953a78882e789
http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0411
C: \ windows \ system32 \ ja -JP \ erofflps.txt
Je n'ai aucune idée que j'ai peur. Je viens de mettre l'adresse d'exception 0x0008dc7b dans la barre d'adresse de la fenêtre de désassemblage. J'ai fait un test en forçant une exception sur mon PC et ça a bien fonctionné. J'ai ajouté le journal des exceptions, avec le japonais traduit en anglais, au message original – drb01
Serait-il possible de demander à votre utilisateur de générer le fichier de vidage (fichier .dmp) lorsque cette exception se produit. Dans le cas où vous êtes en mesure d'obtenir le fichier .dmp, vous pouvez l'analyser à l'aide des fichiers de symboles (fichiers pdb) de vos binaires exécutables et dll en utilisant Windbg. Cela vous donnera l'emplacement de l'exception de violation d'accès. –
Vous pouvez demander à votre utilisateur de collecter l'image à l'aide de Windows Error Reporting (WER). Vous pouvez vous référer à ce lien pour plus de détails-https: //msdn.microsoft.com/en-us/library/windows/desktop/bb787181 (v = vs.85) .aspx –