1 Ανοίξτε το αρχείο κύρια πηγή για την εφαρμογή του λογισμικού σας στον προγραμματισμό περιβάλλον ανάπτυξης 2
Πληκτρολογήστε τον ακόλουθο κώδικα για να ξεκινήσει η λειτουργία ανίχνευσης εντοπισμού σφαλμάτων στο πρόγραμμά σας . : MyDebuggerPresent λειτουργίας : boolean ? typeTDebugProc = λειτουργία : boolean ? stdcall ? varKernel32 : HMODULE ? DebugProc : TDebugProc ?
εικόνων 3
Προσθέστε τον ακόλουθο κώδικα στη λειτουργία ανίχνευσης εντοπισμού σφαλμάτων . Οι κλήσεις συναρτήσεων που χρησιμοποιούνται είναι μέρος του πυρήνα των Windows διεπαφή προγραμματισμού και δεν απαιτούν πρόσθετες βιβλιοθήκες λογισμικού που θα χρησιμοποιηθεί : begin { mYDebuggerPresent } Αποτέλεσμα : = False ? Kernel32 : = GetModuleHandle ( « kernel32 ') ? Αν Kernel32 <> 0 thenbegin @ DebugProc : = GetProcAddress ( Kernel32 , « IsDebuggerPresent ') ? εάν ειδικό ( DebugProc ) thenResult : = DebugProcend ? { Kernel32 <> 0 } τέλος? { } myDebuggerPresent
Η 4
Επαναμεταγλωττίστε το λογισμικό σας , χρησιμοποιώντας την ανάπτυξη σας περιβάλλοντος. Το πρόγραμμά σας θα ανιχνεύσει τώρα κατά πόσον ένα πρόγραμμα εντοπισμού σφαλμάτων λογισμικού είναι παρούσα στον υπολογιστή ενός τελικού χρήστη .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα