CExceptionLogger

une classe C ++ et DLL qui enregistre des exceptions non gérées
Télécharger maintenant

CExceptionLogger Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Freeware
  • Nom de l'éditeur:
  • Naughter Software
  • Systèmes d'exploitation:
  • Windows All
  • Taille du fichier:
  • 1.4 MB

CExceptionLogger Mots clés


CExceptionLogger La description

Le CExceptionLogger a été conçu pour être une classe C ++ et une DLL qui enregistre des exceptions non gérées telles que des violations d'accès, des débordements de pile et de la division par zéro. Par défaut, la classe CExceptionLogger générera un fichier journal avec le nom "yymmddhhmmsssmmm_name de EXE.EXception" dans votre répertoire Temp. Dans ce fichier (qui est ASCII si le CLESTIONLOGGER est construit comme ASCII et UNICODE si le CExceptionLogger est Construire en tant que Unicode) est l'information suivante: - date et heure à laquelle l'exception s'est produite - code d'exception - Détails sur l'exception si une violation d'accès - Détails sur l'adresse d'exception, y compris l'adresse linéaire, la section, le décalage et le chemin du module - chemin complet du processus - Répertoire de travail Win32 actuel - ligne de commande pour le processus - ID de processus - ID de thread où l'exception s'est produite. - Nom de l'ordinateur, Nom d'utilisateur, Nombre de processeurs, Taille de la page, Divers statistiques de mémoire, Nombre d'objets, Version Windows, Windows Build, Service Pack Niveau, Informations sur la suite, Enregistrer Propriétaire, Organisation enregistrée, Caractéristiques du processeur, Valeurs WOW64, Diverses SERVICES TERMINALES Valeurs associées, Type d'installation Windows, Répertoire Windows, Répertoire système Windows, Répertoire Windows partagé, Type de démarrage, Informations sur le périphérique de surveillance et d'affichage, Info de la souris, Statut de réseau, Valeurs de profil de matériel actuel, Détails de la page CODE et Détails de la langue et de la langue. - Cordes d'environnement que le processus actuel utilise - énumération de tous les processus en cours d'exécution, y compris mon nom ii) ID de processus iii) Compte de référence IV) ID de processus parent v) Priorité de filetage de base - énumération de tous les threads du processus, y compris I) ID de fil ii) priorité et priorité delta iii) Références iv) temps de création v) noyau et temps utilisateur - énumération des modules dans le processus, y compris i) nom et chemin complet ii) Compte de référence mondial et par processus III) Poignée de module iv) taille v) Tous les symboles pour ce module sont entièrement élargis (voir les détails plus tard) - Tous les registres X86 (ou X64 registres si compilés pour des fenêtres 64 bits) - Stack d'appel où une exception s'est produite, y compris la section, le décalage, le module, la fonction et les informations de ligne. - Sur chaque cadre de pile ainsi que pour tous les modules, toutes les variables et paramètres sont également enregistrés. Tous les types de base tels que les vides, les caractères, les shorts, les mots, les INT, les dads, les flotteurs, les doubles et les longs sont enregistrés. Les structures, les syndicats et les classes de UDT sont également entièrement recouvrés pour afficher leurs membres. Info pour chaque type comprend son nom, son adresse, son type et sa valeur. En outre, si la variable est une matrice, chaque valeur de la matrice est entièrement enregistrée. De plus, chaque cadre de pile d'appels peut afficher une pile brute en plus du code de machine brut autour de ce cadre de pile.


CExceptionLogger Logiciels associés

MFCSMS

une collection de classes MFC pour envoyer des SMS par SMS via votre téléphone portable / téléphone portable ...

243 45 KB

Télécharger