Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe maak je een debugger Detect
Een veelvoorkomend probleem voor ontwikkelaars van commerciële toepassingen is het hebben van de registratie code gekraakt van een software project , waarmee anderen om de software te gebruiken zonder te kopen . De standaard methode die software gebruiken crackers is een software debugger om de toegang tot uw programmeercode en de resulterende software registratie sleutel te krijgen . De Windows programming interface kan worden bepaald of een debugger aanwezig op het eindgebruikers computer is , en kan worden gebruikt om software registratiecode tegen diefstal te voorkomen . Instructies
1

Open de primaire bron bestand voor uw software-applicatie in uw programmering ontwikkelomgeving

Typ de volgende code om de debugger detectie functie in uw programma te starten 2 . : functie MyDebuggerPresent : boolean ; typeTDebugProc = functie : boolean ; stdcall ; varKernel32 : hModule ; DebugProc : TDebugProc ;
3

Voeg de volgende code aan de debugger detectie functie . De functie roept gebruikte zijn deel van de kern Windows programming interface en vereisen geen extra software libraries te gebruiken : begin { mYDebuggerPresent } Result : = False ; Kernel32 : = GetModuleHandle ( ' kernel32 ' ) , als Kernel32 < > 0 thenbegin @ DebugProc : = GetProcAddress ( Kernel32 , ' IsDebuggerPresent " ) if Assigned ( DebugProc ) thenResult : = DebugProcend ; { Kernel32 < > 0 } end ; { myDebuggerPresent }
4

recompile uw software met behulp van je ontwikkeling omgeving . Uw programma zal nu detecteren of een software debugger aanwezig is op de computer van een eindgebruiker is .

Previous: Next:
  C /C + + Programming
·Wat heb ik nodig om te beginne…
·Hoe kan ik een Alphabet Into C…
·De voordelen van LINQ 
·Hoe te Milliseconden in ANSI C…
·Hoe te LINQ gebruiken om XML 
·XCode : Hoe een Droplet Creër…
·Hoe maak je een Memory Leak De…
·Hoe te converteren van int naa…
·Hoe maak je een string maken I…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe kan ik PHP live installeren! Chat 
·Hoe te Array Lengte berekenen in Javascr…
·Hoe de waarde van een keuzelijst met and…
·Hoe maak je een spatie tussen woorden in…
·Hoe te  embedden in ColdFusion…
·Hoe kan ik een array van integers in Jav…
·Hoe de String Trim om de lengte in PHP 
·Hoe een Inverted Index Met Build MapRedu…
·Hoe om gegevens van een ADO- Recordset O…
Copyright © Computer Kennis http://www.nldit.com