| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Sådan Detect en Debugger
    Et fælles problem for kommercielle applikationsudviklere er at have registreringskoden revnet af et software -projekt , som giver andre at bruge softwaren uden at købe det. Standarden metode, software crackere bruger er en software debugger for at få adgang til din programmering kode og den resulterende software registrering nøglen . Windows programming interface kan anvendes til at afgøre, om en debugger er til stede på slutbrugerne computer , og kan bruges til at forhindre, at din software registrering nøglen fra at blive stjålet . Instruktioner
    1

    Åbn den primære kilde filen til programmet i din programmering udviklingsmiljø
    2

    Indtast følgende kode for at starte debugger afsløring funktion i dit program. : funktionen MyDebuggerPresent : boolean ; typeTDebugProc = function : boolean , stdcall ; varKernel32 : HMODULE ; DebugProc : TDebugProc ;
    3

    Føj følgende kode til den debugger afsløring funktion. Funktionen kalder anvendes, er en del af kernen Windows programming interface og kræver ikke yderligere software biblioteker , der skal bruges : begin { mYDebuggerPresent } Resultat: = False ; Kernel32 : = GetModuleHandle ( kernel32 « ), og hvis Kernel32 < > 0 thenbegin @ DebugProc : = GetProcAddress ( Kernel32 ' IsDebuggerPresent '); hvis Tildelt ( DebugProc ) thenResult : = DebugProcend ; { Kernel32 < > 0} ende, { myDebuggerPresent }
    4

    kompilere din software ved hjælp af din udvikling miljø . Dit program vil nu afsløre, om en software debugger er til stede på en slutbrugerens computer.

    Forrige :

    næste :
      Relaterede artikler
    ·C - Sharp Projekter for School Management 
    ·Sådan lære at kode en Microcontroller i C 
    ·Sådan Konverter Alfabetiske Strings i C + + 
    ·Sådan bruges Switch Sag i C # 
    ·Hvordan at slette en fil i C 
    ·Sådan bruges Memcmp Funktion i C + + 
    ·Sådan Embed Python I Visual C 2008 
    ·Sådan bruges strchr Funktion i C + + 
    ·Hvordan man laver en C + + Critter Caretaker Program me…
    ·Sådan Teach Yourself Windows CE Programmering i 24 tim…
      Anbefalede Artikler
    ·Runtime Error Removal 
    ·Sådan Upload store filer ved hjælp af PHP 
    ·Python Keyboard Tutorial 
    ·Sådan deaktiveres fejlsikret tilstand i PHP 
    ·PERT Ulemper 
    ·Hvordan man skriver en tekst baseret spil Script i PHP 
    ·Sådan Formatér en Float Variabel 
    ·Hvordan kan du definere en konstant i JavaScript 
    ·Sådan kører en CPP CGI script på nettet 
    ·Sådan Luk en kommentar i Java 
    Copyright © Computer Viden http://www.computerdk.com